:root{color-scheme:dark;--bg:#000;--text:#fff;--link:#66ccff;--cyan:#00ffff;--muted:#bbb;--line:#333}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}header,main,footer{max-width:1040px;margin:auto;padding:0 28px}header{padding-top:54px;padding-bottom:32px}.brand{color:var(--cyan);font-size:12px;letter-spacing:.16em}h1{font-size:clamp(32px,6vw,58px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:25px 0 18px}header p{color:var(--muted);max-width:760px}a{color:var(--link);text-underline-offset:5px}a:hover{color:var(--cyan)}a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.topnav{display:flex;gap:24px;font-size:13px;margin-bottom:28px}label{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}input{width:100%;font:inherit;color:#fff;background:#000;border:1px solid var(--line);padding:13px 15px;border-radius:0}#status{font-size:12px;color:var(--muted);min-height:20px}.entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.entry{border:1px solid var(--line);padding:24px;min-width:0}.entry .category{font-size:11px;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase}.entry h2{font-size:24px;font-weight:500;line-height:1.3;margin:12px 0}.entry p{font-size:14px;color:var(--muted);margin:12px 0 20px}.entry a{display:inline-block;font-size:14px}.scope{border-top:1px solid var(--line);margin-top:34px;padding:25px 0;font-size:13px;color:var(--muted)}footer{padding-top:20px;padding-bottom:35px;font-size:12px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:600px){header,main,footer{padding-left:20px;padding-right:20px}header{padding-top:32px}.entries{grid-template-columns:1fr;gap:14px}.entry{padding:20px}.topnav{flex-wrap:wrap;gap:15px}h1{letter-spacing:-.035em}}
