.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-primary) 0%,#34495e 100%);color:var(--color-bg-secondary);padding:5rem 0;text-align:center}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:3.5rem;margin-bottom:1rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;color:#fffffff2}.hero-description[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.8;color:#ffffffe6}.hero-description[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600}.hero-description[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#fff;font-style:italic}.hero-features[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:2rem;margin:2.5rem auto;max-width:900px;flex-wrap:wrap}.feature[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:140px}.feature-icon[data-astro-cid-j7pv25f6]{font-size:2rem;line-height:1}.feature-text[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#ffffffe6;font-weight:500}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:.875rem 2rem;border-radius:var(--border-radius);font-size:1.1rem;font-weight:600;transition:all .3s ease;cursor:pointer}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-primary)}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:#c19b2f;transform:translateY(-2px);box-shadow:var(--shadow-hover)}.btn-secondary[data-astro-cid-j7pv25f6]{background:transparent;color:var(--color-bg-secondary);border:2px solid var(--color-bg-secondary)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.how-it-works[data-astro-cid-j7pv25f6]{background:var(--color-bg-secondary);padding:5rem 0;border-top:3px solid var(--color-accent);border-bottom:3px solid var(--color-accent)}.how-it-works[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem;font-size:2.5rem;color:var(--color-primary)}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-top:3rem}.step[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem 1.5rem;background:var(--color-bg);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.step[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.step-number[data-astro-cid-j7pv25f6]{width:60px;height:60px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--color-primary),#34495e);color:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;box-shadow:0 4px 12px #0003}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1rem;color:var(--color-primary)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text);line-height:1.6}.featured-section[data-astro-cid-j7pv25f6],.blog-section[data-astro-cid-j7pv25f6]{padding:5rem 0}.featured-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.blog-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:1rem;font-size:2.5rem}.section-intro[data-astro-cid-j7pv25f6]{text-align:center;font-size:1.2rem;color:var(--color-text-light);margin-bottom:3rem;font-style:italic}.novel-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.novel-card[data-astro-cid-j7pv25f6],.blog-card[data-astro-cid-j7pv25f6]{background:var(--color-bg-secondary);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease}.novel-card[data-astro-cid-j7pv25f6]:hover,.blog-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.novel-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.blog-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;color:var(--color-text)}.novel-cover[data-astro-cid-j7pv25f6],.blog-cover[data-astro-cid-j7pv25f6]{width:100%;height:250px;overflow:hidden;background:var(--color-primary)}.novel-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.blog-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.novel-info[data-astro-cid-j7pv25f6],.blog-info[data-astro-cid-j7pv25f6]{padding:1.5rem}.novel-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.blog-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;color:var(--color-primary)}.author[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-style:italic;margin-bottom:1rem}.blog-meta[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:.9rem;margin-bottom:1rem}.description[data-astro-cid-j7pv25f6]{line-height:1.6;margin-bottom:1rem}.genres[data-astro-cid-j7pv25f6],.tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}.genre-tag[data-astro-cid-j7pv25f6],.tag[data-astro-cid-j7pv25f6]{background:var(--color-primary);color:var(--color-bg-secondary);padding:.25rem .75rem;border-radius:20px;font-size:.85rem}.empty-state[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-light);font-size:1.1rem;padding:3rem 0}.section-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:3rem}@media (max-width: 768px){.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.3rem}.hero-description[data-astro-cid-j7pv25f6]{font-size:1rem}.hero[data-astro-cid-j7pv25f6]{padding:3rem 0}.hero-features[data-astro-cid-j7pv25f6]{gap:1.5rem}.feature[data-astro-cid-j7pv25f6]{min-width:120px}.feature-icon[data-astro-cid-j7pv25f6]{font-size:1.5rem}.feature-text[data-astro-cid-j7pv25f6]{font-size:.85rem}.how-it-works[data-astro-cid-j7pv25f6]{padding:3rem 0}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.featured-section[data-astro-cid-j7pv25f6],.blog-section[data-astro-cid-j7pv25f6]{padding:3rem 0}.novel-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
