html{color-scheme:dark}body{margin:0;background:#13171b;color:#f2f3ef;font:17px/1.55 system-ui}main{margin:14vh auto 0;max-width:430px;padding:28px}.brand{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#c5c8c9}.brand b{font:800 26px system-ui;color:#ffb67d;border:1px solid #765a45;border-radius:8px;padding:0 9px}h1{font-size:38px;letter-spacing:-.045em;line-height:1.07;margin-top:48px}p,small{color:#b8c0c5}button{background:#f5ad73;color:#201912;border:0;border-radius:9px;padding:14px 22px;font:bold 16px system-ui;cursor:pointer}output{display:block;margin:26px 0;font:700 clamp(28px,8vw,48px) monospace;letter-spacing:.08em;color:#f5ad73}