:root{color-scheme:dark;--ink:#f5f5f2;--muted:#8c8c8a;--line:#242424;--surface:#0b0b0b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#000;color:var(--ink)}*{box-sizing:border-box}html,body{margin:0;background:#000;color:var(--ink)}a{color:inherit;text-decoration:none}.site-header{min-height:76px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line);position:relative;z-index:10}.wordmark{font-size:.75rem;letter-spacing:.16em;margin-right:auto}.site-header nav{display:flex;gap:24px;font-size:.8rem}.languages{color:var(--muted)}.languages [aria-current]{color:#fff}.split-portal{min-height:calc(100svh - 76px);display:grid;grid-template-columns:1fr 1fr}.split-portal>a{padding:clamp(28px,6vw,90px);display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--line);transition:background .4s}.split-portal>a:hover{background:#0a0a0a}.split-portal span,.eyebrow{color:var(--muted);font-size:.72rem;letter-spacing:.18em}.split-portal h1,h1{font-size:clamp(3.5rem,9vw,10rem);font-weight:400;letter-spacing:-.05em;margin:0}.split-portal p,.editorial-grid p,.lead{color:var(--muted);line-height:1.65}.channel,.article{padding:clamp(60px,10vw,160px) clamp(20px,8vw,120px);max-width:1600px;margin:auto}.channel>h1,.article>h1{max-width:1100px;line-height:.9}.editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);margin-top:100px}.editorial-grid article{background:#000;padding:48px}.editorial-grid h2{font-size:clamp(2rem,4vw,5rem);font-weight:400}.article{max-width:1100px}.article .lead{font-size:clamp(1.2rem,2vw,2rem);max-width:800px}.prose{margin-top:80px;max-width:760px;font-family:Georgia,serif;font-size:1.2rem;line-height:1.85}.auth-shell,.admin-shell{min-height:100svh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,420px);display:grid;gap:20px;padding:40px;border:1px solid var(--line);background:var(--surface)}label{display:grid;gap:8px;color:var(--muted);font-size:.82rem}input{width:100%;padding:14px 0;border:0;border-bottom:1px solid #444;background:transparent;color:var(--ink);font:inherit;outline:none}input:focus{border-color:#fff}button{padding:14px 20px;border:1px solid #fff;background:#fff;color:#000;font:inherit;cursor:pointer}.form-error{color:#ff8d8d}@media(max-width:760px){.site-header{height:auto;flex-wrap:wrap;padding-block:18px}.site-header nav{gap:12px}.split-portal{grid-template-columns:1fr}.split-portal>a{min-height:42svh;border-bottom:1px solid var(--line)}.editorial-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
