.sb{--sb-ink:#141b2d;--sb-coral:#fc5657;--sb-cream:#fffaf4;--sb-yellow:#ffd84d;--sb-mint:#9be8c0;--sb-sky:#8fd3ff;--sb-lilac:#c9b6ff;--sb-fill:#f4f6f9;--sb-phrase:#f7f8fa;--sb-subtle:#4a5368;--sb-body:#3b4458;min-height:100%;color:var(--sb-ink)}.sb-display{letter-spacing:-.02em;font-family:Bricolage Grotesque,Geist,sans-serif}.sb-card{border:3px solid var(--sb-ink);box-shadow:7px 7px 0 var(--sb-ink);background:#fff;border-radius:24px}.sb-field{background:var(--sb-fill);border:2px solid var(--sb-ink);color:var(--sb-ink);border-radius:14px}.sb-field::placeholder{color:#8a91a3}.sb-field:focus{outline:none;box-shadow:0 0 0 3px #fc56574d}.sb-press{transition:transform .12s,box-shadow .12s}.sb-press:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--sb-ink)!important}.sb-press:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--sb-ink)!important}.sb-generate{background:var(--sb-coral);color:var(--sb-ink);border:3px solid var(--sb-ink);box-shadow:5px 5px 0 var(--sb-ink);border-radius:16px;font-family:Bricolage Grotesque,Geist,sans-serif;font-weight:800}.sb-generate:disabled{opacity:.5;cursor:not-allowed}.sb-btn{color:var(--sb-ink);border:2px solid var(--sb-ink);background:#fff;border-radius:12px;font-weight:700}.sb-btn:disabled{opacity:.55}.sb-chip{color:var(--sb-ink);border:1.5px solid var(--sb-ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.sb-chip:disabled{opacity:.55;cursor:default}.sb-chip--mint{background:var(--sb-mint)}.sb-chip--sky{background:var(--sb-sky)}.sb-chip--yellow{background:var(--sb-yellow)}.sb-chip--coral{background:var(--sb-coral);color:#fff}.sb-chip--lilac{background:var(--sb-lilac)}.sb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-subtle);font-family:Geist Mono,monospace;font-size:12px;font-weight:600}.sb-row+.sb-row{border-top:1.5px solid #e6e2da}.sb-item{text-align:left;border:2px solid var(--sb-ink);background:#fff;border-radius:16px;width:100%;transition:transform .12s,box-shadow .12s;display:block}.sb-item:hover{box-shadow:4px 4px 0 var(--sb-ink);transform:translate(-2px,-2px)}.sb-divider{border-top:2.5px dashed var(--sb-ink)}.sb-phrase{background:var(--sb-phrase);border:2px solid var(--sb-ink);border-radius:16px}.sb-phrase--saved{background:var(--sb-mint)}.sb-badge{background:var(--sb-mint);border:1.5px solid var(--sb-ink);border-radius:6px;padding:3px 7px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.sb-audio{background:var(--sb-ink);color:#fff;border-radius:999px}.sb-speed-on{background:var(--sb-yellow);border:1.5px solid var(--sb-ink)}.sb-speed-off{background:#fff;border:1.5px solid #d4d8e0}
