:root{--bg:#f5f1e8;--surface:#fffdf8;--text:#1c2733;--muted:#4f5d6b;--border:#d8cfbe;--accent:#0b6e69;--accent-text:#fff;--accent-soft:#dcefeb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg:#0a1622;--surface:#11212f;--text:#e7eef3;--muted:#a3b3c1;--border:#2a4053;--accent:#5fd4c4;--accent-text:#04201d;--accent-soft:#123a3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{margin:0;font:16px/1.6 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0 0 .5em;line-height:1.2}.bar{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:0}.brand{color:var(--text);font-weight:700;text-decoration:none}.segmented{border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-width:64px;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}main{max-width:960px;margin:0 auto;padding:32px 16px 24px}.foot{max-width:960px;color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin:0 auto;padding:24px 16px 120px;display:flex}.hero{padding:32px 0}.eyebrow{color:var(--accent);margin:0 0 8px;font-weight:600}.byline{color:var(--muted);margin:0 0 16px;font-size:.875rem}.byline a{color:inherit;text-decoration:none}.byline a:hover{color:var(--text)}.wordmark{vertical-align:-.08em;background:url(./alawonn-wordmark-graphite-transparent-TL716AW1.png) -.1618em -.1618em/6.328em no-repeat;width:6.0043em;height:1em;display:inline-block}:root.dark .wordmark{background-image:url(./alawonn-wordmark-silver-transparent-CIhXZSsh.png)}h1{font-size:clamp(2rem,6vw,3.25rem)}.lead{color:var(--muted);max-width:60ch;font-size:1.1rem}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.actions button,.panel-head button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-weight:600}.primary{background:var(--accent);color:var(--accent-text);border:1px solid var(--accent)}.quiet{color:var(--text);border:1px solid var(--border);background:0 0}.quiet:disabled{color:var(--muted);cursor:default;opacity:.7}.status{color:var(--muted);min-height:1.6em}.panel,.card,.long{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:24px;padding:20px}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2{margin:0}.sliders{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;margin:16px 0;display:grid}.slider{gap:6px;display:grid}.slider output{color:var(--muted);font-variant-numeric:tabular-nums}.slider input{width:100%;accent-color:var(--accent)}.check{color:var(--muted);align-items:center;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent)}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.card{background:var(--accent-soft);margin:0}.card p{color:var(--muted)}.long p{color:var(--muted);max-width:65ch}.badge{background:var(--text);color:var(--bg);border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600;position:fixed;bottom:16px;right:16px}
