.en-home[data-astro-cid-6o27kgmg]{max-width:var(--wide-width);padding:var(--spacing-8) var(--spacing-6);margin:0 auto}.hero-section[data-astro-cid-6o27kgmg]{text-align:center;padding:var(--spacing-12) var(--spacing-4);background:linear-gradient(180deg, var(--color-bg-subtle) 0%, var(--color-bg) 100%);border-radius:var(--radius-xl,16px);margin-bottom:var(--spacing-12);border:1px solid var(--color-border-subtle)}.hero-badge[data-astro-cid-6o27kgmg]{letter-spacing:.08em;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent);margin-bottom:var(--spacing-4);border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-6o27kgmg]{color:var(--color-text);letter-spacing:var(--tracking-tight);max-width:860px;margin:0 auto var(--spacing-4);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.hero-tagline[data-astro-cid-6o27kgmg]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:680px;margin:0 auto var(--spacing-8);line-height:var(--leading-relaxed)}.hero-cta-group[data-astro-cid-6o27kgmg]{gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.btn-primary[data-astro-cid-6o27kgmg]{background:var(--color-brand);color:var(--color-on-brand,#fff);border-radius:var(--radius,8px);align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn-primary[data-astro-cid-6o27kgmg]:hover{background:var(--color-brand-hover);transform:translateY(-1px)}.btn-secondary[data-astro-cid-6o27kgmg]{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius,8px);border:1px solid var(--color-border);align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-secondary[data-astro-cid-6o27kgmg]:hover{background:var(--color-bg-subtle)}.featured-book-section[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-16)}.section-header[data-astro-cid-6o27kgmg]{text-align:center;margin-bottom:var(--spacing-8)}.section-badge[data-astro-cid-6o27kgmg]{letter-spacing:.08em;color:var(--color-muted);font-size:.75rem;font-weight:700}.section-title[data-astro-cid-6o27kgmg]{font-size:var(--font-size-2xl);margin:var(--spacing-2) 0;font-weight:700}.section-subtitle[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:var(--font-size-base)}.book-card-featured[data-astro-cid-6o27kgmg]{gap:var(--spacing-8);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,12px);padding:var(--spacing-8);grid-template-columns:280px 1fr;display:grid;box-shadow:0 4px 20px #0000000a}.featured-cover-img[data-astro-cid-6o27kgmg]{border-radius:var(--radius,8px);aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:0 4px 12px #00000014}.book-desc[data-astro-cid-6o27kgmg]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.book-meta-pills[data-astro-cid-6o27kgmg]{gap:var(--spacing-2);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.meta-pill[data-astro-cid-6o27kgmg]{background:var(--color-bg-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:9999px;padding:.25rem .65rem;font-size:.8125rem}.chapters-preview[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-6);background:var(--color-bg-subtle);padding:var(--spacing-4);border-radius:var(--radius,8px)}.chapters-heading[data-astro-cid-6o27kgmg]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-3);color:var(--color-text);font-weight:600}.chapters-list[data-astro-cid-6o27kgmg]{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chapter-link[data-astro-cid-6o27kgmg]{align-items:baseline;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text);text-decoration:none;display:flex}.chapter-link[data-astro-cid-6o27kgmg]:hover .chap-title[data-astro-cid-6o27kgmg]{color:var(--color-brand);text-decoration:underline}.chap-num[data-astro-cid-6o27kgmg]{color:var(--color-brand);white-space:nowrap;font-weight:600}.chap-title[data-astro-cid-6o27kgmg]{flex:1}.chap-time[data-astro-cid-6o27kgmg]{color:var(--color-muted);white-space:nowrap;font-size:.75rem}.featured-actions[data-astro-cid-6o27kgmg]{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.btn-read-now[data-astro-cid-6o27kgmg]{background:var(--color-brand);color:var(--color-on-brand,#fff);border-radius:var(--radius,8px);font-weight:600;font-size:var(--font-size-sm);align-items:center;padding:.65rem 1.25rem;text-decoration:none;display:inline-flex}.btn-read-now[data-astro-cid-6o27kgmg]:hover{background:var(--color-brand-hover)}.btn-pdf[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);border-radius:var(--radius,8px);font-weight:500;font-size:var(--font-size-sm);border:1px solid var(--color-border);background:0 0;align-items:center;gap:.35rem;padding:.65rem 1.15rem;text-decoration:none;display:inline-flex}.btn-pdf[data-astro-cid-6o27kgmg]:hover{color:var(--color-brand);border-color:var(--color-brand)}.values-section[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-12)}.values-grid[data-astro-cid-6o27kgmg]{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.value-card[data-astro-cid-6o27kgmg]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,12px);padding:var(--spacing-6)}.value-icon[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-3);font-size:2rem}.value-title[data-astro-cid-6o27kgmg]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2);color:var(--color-text);font-weight:700}.value-text[data-astro-cid-6o27kgmg]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (width<=768px){.book-card-featured[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.book-cover-col[data-astro-cid-6o27kgmg]{max-width:220px;margin:0 auto}}
