h1[data-astro-cid-6avc7li4],h2[data-astro-cid-6avc7li4],h3[data-astro-cid-6avc7li4]{font-family:var(--font-display)}.hero[data-astro-cid-6avc7li4]{grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;padding-block:5rem;display:grid}.hero[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]>p[data-astro-cid-6avc7li4]:first-child,.controls[data-astro-cid-6avc7li4]>p[data-astro-cid-6avc7li4],.preview[data-astro-cid-6avc7li4]>p[data-astro-cid-6avc7li4],.explain[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]>p[data-astro-cid-6avc7li4]{color:var(--cobalt)}h1[data-astro-cid-6avc7li4]{letter-spacing:-.07em;margin:.7rem 0 1.5rem;font-size:clamp(3.5rem,6.5vw,6.2rem);line-height:.92}.hero[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]>p[data-astro-cid-6avc7li4]:last-child{max-width:740px;color:var(--muted);font-size:1.1rem;line-height:1.7}.hero[data-astro-cid-6avc7li4] aside[data-astro-cid-6avc7li4]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1.5rem;box-shadow:0 12px 35px #23487814}.hero[data-astro-cid-6avc7li4] aside[data-astro-cid-6avc7li4] strong[data-astro-cid-6avc7li4]{font:700 1.6rem var(--font-display)}.hero[data-astro-cid-6avc7li4] aside[data-astro-cid-6avc7li4] p[data-astro-cid-6avc7li4]{color:var(--muted);margin:.7rem 0 0;line-height:1.6}.builder[data-astro-cid-6avc7li4]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.controls[data-astro-cid-6avc7li4],.preview[data-astro-cid-6avc7li4]{padding:2rem}.controls[data-astro-cid-6avc7li4]{border-right:1px solid var(--line)}.controls[data-astro-cid-6avc7li4] h2[data-astro-cid-6avc7li4]{margin:.4rem 0 1.5rem;font-size:2.4rem}.fields[data-astro-cid-6avc7li4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-6avc7li4]{gap:.45rem;font-weight:650;display:grid}select[data-astro-cid-6avc7li4]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);height:44px;padding:0 .7rem}fieldset[data-astro-cid-6avc7li4]{border:0;margin:1.5rem 0 0;padding:0}legend[data-astro-cid-6avc7li4]{font:700 1rem var(--font-display);margin-bottom:.7rem}.emotions[data-astro-cid-6avc7li4]{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.emotions[data-astro-cid-6avc7li4] label[data-astro-cid-6avc7li4]{display:block}.emotions[data-astro-cid-6avc7li4] input[data-astro-cid-6avc7li4]{opacity:0;position:absolute}.emotions[data-astro-cid-6avc7li4] span[data-astro-cid-6avc7li4]{border:1px solid var(--line);text-align:center;cursor:pointer;padding:.55rem .4rem;font-size:.75rem;display:block}.emotions[data-astro-cid-6avc7li4] input[data-astro-cid-6avc7li4]:checked+span[data-astro-cid-6avc7li4]{border-color:var(--cobalt);background:var(--mint);color:var(--cobalt)}.quote[data-astro-cid-6avc7li4]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:1fr auto;align-items:end;margin-top:1.5rem;padding:1rem;display:grid}.quote[data-astro-cid-6avc7li4] span[data-astro-cid-6avc7li4]{font:400 .7rem var(--font-mono);text-transform:uppercase}.quote[data-astro-cid-6avc7li4] strong[data-astro-cid-6avc7li4]{font:650 2.8rem var(--font-display)}.quote[data-astro-cid-6avc7li4] p[data-astro-cid-6avc7li4]{color:var(--muted);grid-column:1/-1;margin:.4rem 0 0;font-size:.78rem}.controls[data-astro-cid-6avc7li4] button[data-astro-cid-6avc7li4]{border-radius:var(--radius-control);background:var(--line);width:100%;color:var(--muted);font:700 1rem var(--font-display);border:0;margin-top:1rem;padding:1rem}.preview[data-astro-cid-6avc7li4]{background:var(--ink);color:var(--paper)}.preview[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.preview[data-astro-cid-6avc7li4] article[data-astro-cid-6avc7li4]{background:#102746;border:1px solid #345475;align-content:space-between;min-height:150px;padding:1rem;display:grid}.preview[data-astro-cid-6avc7li4] article[data-astro-cid-6avc7li4] span[data-astro-cid-6avc7li4]{color:#93bcff;font:400 .7rem var(--font-mono)}.preview[data-astro-cid-6avc7li4] article[data-astro-cid-6avc7li4] strong[data-astro-cid-6avc7li4]{font:650 1.4rem var(--font-display)}.preview[data-astro-cid-6avc7li4] article[data-astro-cid-6avc7li4] small[data-astro-cid-6avc7li4]{color:#b8c8dc}.explain[data-astro-cid-6avc7li4]{grid-template-columns:.7fr 1.3fr;gap:5rem;padding-block:6rem;display:grid}.explain[data-astro-cid-6avc7li4] h2[data-astro-cid-6avc7li4]{letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.explain[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]:last-child p[data-astro-cid-6avc7li4]{color:var(--muted);line-height:1.75}@media (width<=850px){.hero[data-astro-cid-6avc7li4],.builder[data-astro-cid-6avc7li4],.explain[data-astro-cid-6avc7li4]{grid-template-columns:1fr;gap:2rem}.controls[data-astro-cid-6avc7li4]{border-right:0;border-bottom:1px solid var(--ink)}}@media (width<=560px){.fields[data-astro-cid-6avc7li4],.preview[data-astro-cid-6avc7li4]>div[data-astro-cid-6avc7li4]{grid-template-columns:1fr}.emotions[data-astro-cid-6avc7li4]{grid-template-columns:1fr 1fr}}
