.bold-root{--acc:#6e56ff;--acc-2:#ffd400;--ink:#0a0a0a;--paper:#f6f4ee;background:var(--paper);min-height:100vh;color:var(--ink)}.bold-root ::selection{background:var(--acc);color:#fff}.b-card{border:2px solid var(--ink);box-shadow:6px 6px 0 0 var(--ink);background:#fff}.b-card-acc{border:2px solid var(--ink);background:var(--acc);color:#fff;box-shadow:6px 6px 0 0 var(--ink)}.b-card-y{border:2px solid var(--ink);background:var(--acc-2);color:var(--ink);box-shadow:6px 6px 0 0 var(--ink)}.b-btn{border:2px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.03em;box-shadow:4px 4px 0 0 var(--acc);align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.b-btn:hover{box-shadow:6px 6px 0 0 var(--acc);transform:translate(-2px,-2px)}.b-btn-ghost{color:var(--ink);box-shadow:4px 4px 0 0 var(--ink);background:#fff}.b-btn-ghost:hover{box-shadow:6px 6px 0 0 var(--ink)}.b-chip{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.03em;background:#fff;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.b-mark{background:var(--acc);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.b-mark-y{background:var(--acc-2);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.b-rule{background:var(--ink);border:0;height:4px}.b-eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700}
