:root{--night:#070b1f;--night-2:#10163a;--panel:#161d4a;--line:#2b3470;--ink:#eef0ff;--muted:#a7add6;--amber:#ffb347;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}body{background:var(--night);color:var(--ink);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--amber)}.wrap{max-width:760px;margin:0 auto;padding:0 16px}nav{font:700 14px var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:20px 0;display:flex}nav a{color:var(--ink);text-decoration:none}h1{font:700 28px/1.3 var(--mono);letter-spacing:.06em;margin:32px 0 4px}h2{font:700 18px/1.4 var(--mono);letter-spacing:.04em;color:var(--amber);margin:40px 0 8px}.updated{color:var(--muted);font:13px var(--mono);margin:0 0 24px}p,li{color:var(--ink)}ul{padding-left:22px}li{margin:6px 0}.table{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;vertical-align:top;border-bottom:2px solid var(--line);padding:10px 12px}th{font:700 13px var(--mono);letter-spacing:.06em;color:var(--muted)}footer{border-top:4px solid var(--night-2);font:12px var(--mono);color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;gap:20px;margin-top:56px;padding:24px 0 40px;display:flex}footer a{color:var(--muted)}
