@font-face{font-family:display;src:url(../media/TitanOne_Regular-s.p.2gc4mq48vi52h.ttf)format("truetype");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:78.07%;descent-override:14.08%;line-gap-override:0.0%;size-adjust:124.25%}.rGHA8a_className{font-family:display,display Fallback}.rGHA8a_variable{--font-display:"display", "display Fallback"}
:root{--ink:#17130f;--cream:#fff6e6;--bun:#cc9a6e;--frank:#e2857f;--mustard:#dea94b;--blue:#4369b1;--line:3px solid var(--ink);--radius:14px}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;font:16px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:720px;margin:0 auto;padding:16px 16px 64px}h1,h2,.wordmark,button,a.button{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;font-weight:400}h2{margin:0 0 10px;font-size:20px}.top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.top img{border:var(--line);border-radius:50%;width:52px;height:52px}.wordmark{color:var(--cream);-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;font-size:34px;line-height:1;text-decoration:none}.sub{opacity:.7;font-size:13px}.spend{border:var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.spend div{text-align:center;border-right:2px solid var(--ink);padding:8px 4px}.spend div:last-child{border-right:0}.spend b{font-variant-numeric:tabular-nums;font-size:14px;display:block}.spend span{opacity:.7;font-size:11px}.card{border:var(--line);border-radius:var(--radius);background:#fff;margin-bottom:16px;padding:14px}label{margin:10px 0 4px;font-size:13px;font-weight:600;display:block}input,textarea,select{width:100%;font:inherit;border:2px solid var(--ink);background:var(--cream);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:84px}button,a.button{border:var(--line);background:var(--mustard);color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:12px;padding:12px 18px;font-size:18px}button.quiet{background:#fff;padding:8px 12px;font-size:15px}button:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:default}fieldset{min-width:0;margin-inline:0}.row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.note{border:2px dashed var(--ink);background:#fde9c4;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px}.error{background:#f8d2cf;margin-bottom:16px}.stack{grid-template-columns:1fr 1fr;gap:8px;display:grid}.swatch{border:2px solid var(--ink);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.design{max-width:480px;margin:0 auto}.screen{aspect-ratio:1;background:repeating-conic-gradient(#e9e2d3 0 25%, #f6f1e6 0 50%) 0 0 / 20px 20px;border-radius:50%;width:100%;display:block}.verdict{justify-content:space-between;align-items:baseline;margin:10px 0 6px;display:flex}.badge{font-family:var(--font-display), system-ui, sans-serif;border:2px solid var(--ink);background:#bfe3b0;border-radius:999px;padding:2px 10px}.badge.bad{background:var(--frank)}.checks{margin:0;padding:0;font-size:13px;list-style:none}.checks li{border-top:1px solid #e6dcc8;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.checks .bad{color:#a3261c;font-weight:600}.meta{opacity:.75;margin-top:6px;font-size:12px}.meta a{color:inherit}.print{border-top:2px dashed var(--ink);margin-top:10px;padding-top:2px}a.button{text-decoration:none;display:inline-block}.proof{border:2px solid var(--ink);border-radius:10px;width:100%;margin-top:10px;display:block}.recent{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.recent a{color:inherit;text-align:center;font-size:12px;text-decoration:none}.login{text-align:center;max-width:360px;margin:12vh auto 0}.login img{border:var(--line);border-radius:50%;width:148px;height:148px}.login .wordmark{margin:14px 0 18px;font-size:52px;display:block}.draft{text-align:center;max-width:340px;margin:0 auto 4px;position:relative;container-type:inline-size}.draft[aria-busy=true] .screen{opacity:.3;animation:1.2s ease-in-out infinite alternate working}.working{border:var(--line);background:var(--mustard);font-family:var(--font-display), system-ui, sans-serif;border-radius:999px;padding:6px 12px;position:absolute;top:50cqw;left:50%;transform:translate(-50%,-50%)}@keyframes working{to{opacity:.55}}.draft figcaption{margin-top:8px}.fine{border-top:2px solid var(--ink);margin-top:14px;padding-top:10px}.fine summary{cursor:pointer;font-size:13px;font-weight:600}.prompt{border:2px solid var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}
