.hero[data-astro-cid-zp6z7ven]{text-align:center;margin-bottom:56px}.hero[data-astro-cid-zp6z7ven] h1[data-astro-cid-zp6z7ven]{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;margin:0 0 16px;letter-spacing:-.035em}.hero[data-astro-cid-zp6z7ven] h1[data-astro-cid-zp6z7ven] .highlight[data-astro-cid-zp6z7ven]{background:linear-gradient(120deg,#f97316,#facc15);-webkit-background-clip:text;color:transparent}.hero-subtitle[data-astro-cid-zp6z7ven]{color:var(--text-muted);font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto}.section-title[data-astro-cid-zp6z7ven]{text-align:center;font-size:1.8rem;margin:56px 0 32px;letter-spacing:-.02em}.section-subtitle[data-astro-cid-zp6z7ven]{text-align:center;color:var(--text-muted);font-size:1rem;max-width:700px;margin:0 auto 40px;line-height:1.6}.language-card[data-astro-cid-zp6z7ven]{background:#0f172a99;border:1px solid rgba(31,41,55,.8);border-radius:var(--radius-xl);padding:32px;margin-bottom:32px;box-shadow:var(--shadow-soft)}.language-card[data-astro-cid-zp6z7ven].coming-soon{opacity:.7}.language-header[data-astro-cid-zp6z7ven]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.language-flag[data-astro-cid-zp6z7ven]{font-size:3.5rem}.language-info[data-astro-cid-zp6z7ven] h2[data-astro-cid-zp6z7ven]{margin:0 0 4px;font-size:2rem;letter-spacing:-.02em}.language-status[data-astro-cid-zp6z7ven]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-available[data-astro-cid-zp6z7ven]{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4)}.status-coming[data-astro-cid-zp6z7ven]{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.language-description[data-astro-cid-zp6z7ven]{color:var(--text-muted);line-height:1.7;margin:16px 0}.language-features[data-astro-cid-zp6z7ven]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.feature-item[data-astro-cid-zp6z7ven]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-muted)}.feature-item[data-astro-cid-zp6z7ven] span[data-astro-cid-zp6z7ven]:first-child{font-size:1.2rem}.variant-note[data-astro-cid-zp6z7ven]{margin-top:16px;padding:16px;background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:12px}.variant-note[data-astro-cid-zp6z7ven] p[data-astro-cid-zp6z7ven]{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin:0}.why-romance-section[data-astro-cid-zp6z7ven]{background:#0f172a99;border:1px solid rgba(31,41,55,.8);border-radius:var(--radius-xl);padding:40px;margin:48px 0}.why-romance-section[data-astro-cid-zp6z7ven] h2[data-astro-cid-zp6z7ven]{font-size:2rem;margin:0 0 16px;letter-spacing:-.02em}.why-romance-section[data-astro-cid-zp6z7ven] p[data-astro-cid-zp6z7ven]{color:var(--text-muted);line-height:1.7;margin:0 0 16px}.why-romance-section[data-astro-cid-zp6z7ven] ul[data-astro-cid-zp6z7ven]{list-style:none;padding:0;margin:0 0 16px}.why-romance-section[data-astro-cid-zp6z7ven] li[data-astro-cid-zp6z7ven]{color:var(--text-muted);line-height:1.7;padding-left:24px;margin-bottom:12px;position:relative}.why-romance-section[data-astro-cid-zp6z7ven] li[data-astro-cid-zp6z7ven]:before{content:"→";position:absolute;left:0;color:var(--accent)}.cta-section[data-astro-cid-zp6z7ven]{text-align:center;background:linear-gradient(135deg,#f973161a,#facc151a);border:1px solid rgba(249,115,22,.3);border-radius:var(--radius-xl);padding:48px 32px;margin:64px 0 48px}.cta-section[data-astro-cid-zp6z7ven] h2[data-astro-cid-zp6z7ven]{font-size:2rem;margin:0 0 12px}.cta-section[data-astro-cid-zp6z7ven] p[data-astro-cid-zp6z7ven]{color:var(--text-muted);font-size:1.05rem;margin:0 0 24px}.btn-large[data-astro-cid-zp6z7ven]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:16px;background:linear-gradient(130deg,#f97316,#facc15);color:#111827;font-weight:600;font-size:1.1rem;text-decoration:none;box-shadow:0 16px 40px #f9731673;transition:transform .12s ease,box-shadow .12s ease}.btn-large[data-astro-cid-zp6z7ven]:hover{transform:translateY(-2px);box-shadow:0 20px 55px #f973168c}footer[data-astro-cid-zp6z7ven]{width:100%;max-width:var(--max-width);margin-top:48px;padding-top:20px;border-top:1px solid rgba(31,41,55,.95);font-size:.78rem;color:#6b7280;text-align:center}footer[data-astro-cid-zp6z7ven] a[data-astro-cid-zp6z7ven]{color:#9ca3af;text-decoration:none}footer[data-astro-cid-zp6z7ven] a[data-astro-cid-zp6z7ven]:hover{text-decoration:underline}.footer-section[data-astro-cid-zp6z7ven]{margin-bottom:8px}@media(max-width:640px){nav[data-astro-cid-zp6z7ven]{display:none}.language-header[data-astro-cid-zp6z7ven]{flex-direction:column;text-align:center}.language-features[data-astro-cid-zp6z7ven]{grid-template-columns:1fr}}
