:root{--paper:#F4F1EA;--ink:#16140F;--accent:#FF6B2C;--muted:#5E584B}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;line-height:1.5}main{max-width:520px;margin:0 auto;padding:48px 24px 64px;display:flex;flex-direction:column;gap:20px}h1,h2{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-1.5px;line-height:.98;margin:0}h1{font-size:46px}h2{font-size:24px;letter-spacing:-.5px;margin-top:12px}li,p{font-size:17px;margin:0}.muted{color:var(--muted)}.mark{font-family:Bricolage Grotesque,sans-serif;font-weight:800;letter-spacing:3px;font-size:17px}.stripes{display:flex;gap:3px;margin-top:5px}.stripes i{display:block;width:38px;height:3px;background:var(--accent)}.stripes i+i{background:var(--ink)}.hl{display:inline-block;background:var(--accent);padding:0 8px 4px}.card{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:18px;box-shadow:5px 5px 0 var(--ink)}.code{font-size:34px;letter-spacing:4px;word-break:break-all}.btn,.code{font-family:Bricolage Grotesque,sans-serif;font-weight:800}.btn{display:block;text-align:center;text-decoration:none;background:var(--accent);border:2px solid var(--ink);border-radius:12px;padding:16px;font-size:19px;box-shadow:4px 4px 0 var(--ink)}.btn,a{color:var(--ink)}ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}