:root{--bg: #07070a;--ink: #f4f1ea;--muted: #9aa3b5;--line: #222633;--accent: #ff6a45;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font-family:Space Grotesk,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5}.wrap{max-width:1100px;margin:0 auto;padding:36px 22px 80px}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}h1{font-size:clamp(2.4rem,5vw,3.8rem);letter-spacing:-.04em;line-height:1.02;margin:0 0 14px;max-width:14ch;font-weight:700}.lede{color:var(--muted);max-width:46ch;margin:0 0 22px;font-size:1.05rem}.links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.links a{border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--ink);text-decoration:none;font-size:.92rem}.player{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0c0d12;aspect-ratio:16/9}.player video{width:100%;height:100%;display:block;background:#000}.meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}@media(max-width:800px){.meta{grid-template-columns:1fr}}.box{border:1px solid var(--line);border-radius:16px;padding:16px;background:#0c0d12}.box b{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}pre{margin:0;max-height:320px;overflow:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.5;color:#c6cddb;white-space:pre-wrap}.cmds code{display:inline-block;margin:4px 6px 4px 0;font-family:IBM Plex Mono,monospace;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#10121a}.foot{margin-top:24px;color:var(--muted);font-size:.9rem}
