.ss[data-astro-cid-uxyc5aqs]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);margin-block:2rem;padding:1.5rem 1.65rem}.ss__label[data-astro-cid-uxyc5aqs]{font-size:var(--t-xs);color:var(--ink-faint);margin:0 0 1rem}.ss__shelves[data-astro-cid-uxyc5aqs]{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (width<=680px){.ss__shelves[data-astro-cid-uxyc5aqs]{grid-template-columns:1fr}}.ss__shelf[data-astro-cid-uxyc5aqs]{background:var(--surface-sunk);border:1px solid var(--rule);border-radius:var(--r-card);min-block-size:7rem;padding:.85rem .9rem}.ss__shelfhead[data-astro-cid-uxyc5aqs] h4[data-astro-cid-uxyc5aqs]{font-size:var(--t-sm);color:var(--ink-strong);margin:0}.ss__shelfhead[data-astro-cid-uxyc5aqs] p[data-astro-cid-uxyc5aqs]{font-size:var(--t-xs);color:var(--ink-faint);margin:.1rem 0 .6rem;line-height:1.4}.ss__drop[data-astro-cid-uxyc5aqs]{border-radius:var(--r-control);gap:.4rem;min-block-size:2.5rem;margin:0;padding:0;list-style:none;display:grid}.ss__drop[data-astro-cid-uxyc5aqs].is-over{outline:2px dashed var(--accent);outline-offset:3px}.ss__pool[data-astro-cid-uxyc5aqs]{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ss__pool[data-astro-cid-uxyc5aqs][hidden]{display:none}.ss__item[data-astro-cid-uxyc5aqs]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-control);cursor:grab;transition:border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.5rem .7rem;display:flex}.ss__item[data-astro-cid-uxyc5aqs]:hover{border-color:var(--rule-strong)}.ss__item[data-astro-cid-uxyc5aqs].is-dragging{opacity:.45}.ss__text[data-astro-cid-uxyc5aqs]{font-size:var(--t-sm);color:var(--ink);flex:12rem;line-height:1.45}.ss__btns[data-astro-cid-uxyc5aqs]{flex:none;gap:.3rem;display:flex}.ss__btns[data-astro-cid-uxyc5aqs] button[data-astro-cid-uxyc5aqs]{font:inherit;font-size:var(--t-xs);cursor:pointer;border-radius:var(--r-control);border:1px solid var(--rule);color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;padding:.22rem .55rem}.ss__btns[data-astro-cid-uxyc5aqs] button[data-astro-cid-uxyc5aqs]:hover{border-color:var(--rule-strong);color:var(--ink-strong)}.ss__btns[data-astro-cid-uxyc5aqs] button[data-astro-cid-uxyc5aqs][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:500}.ss__drop[data-astro-cid-uxyc5aqs] .ss__item[data-astro-cid-uxyc5aqs]{background:var(--surface)}.ss__drop[data-astro-cid-uxyc5aqs] .ss__text[data-astro-cid-uxyc5aqs]{font-size:var(--t-xs)}.ss__out[data-astro-cid-uxyc5aqs]{margin-block-start:1.3rem}.ss__out[data-astro-cid-uxyc5aqs][hidden]{display:none}.ss[data-astro-cid-uxyc5aqs] .ss__wait{font-size:var(--t-sm);color:var(--ink-faint);margin:0}.ss[data-astro-cid-uxyc5aqs] .ss__tally{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-strong);margin:0 0 .8rem}.ss[data-astro-cid-uxyc5aqs] .ss__row{border-inline-start:3px solid var(--state-bad);background:var(--surface-sunk);border-radius:var(--r-card);margin-block-end:.5rem;padding:.7rem .9rem}.ss[data-astro-cid-uxyc5aqs] .ss__row--ok{border-inline-start-color:var(--state-ok)}.ss[data-astro-cid-uxyc5aqs] .ss__rowhead{font-size:var(--t-sm);color:var(--ink-strong);margin:0 0 .25rem;font-weight:500}.ss[data-astro-cid-uxyc5aqs] .ss__rowhead em{color:var(--ink-faint);font-style:normal;font-weight:400}.ss[data-astro-cid-uxyc5aqs] .ss__mark{font-size:var(--t-xs);border-radius:var(--r-control);background:var(--state-bad);color:var(--paper);padding:.05rem .4rem;display:inline-block}.ss[data-astro-cid-uxyc5aqs] .ss__row--ok .ss__mark{background:var(--state-ok)}.ss[data-astro-cid-uxyc5aqs] .ss__why{font-size:var(--t-sm);color:var(--ink-muted);max-inline-size:70ch;margin:0;line-height:1.6}.ss[data-astro-cid-uxyc5aqs] .ss__punch{background:var(--deep);border-radius:var(--r-card);border-inline-start:3px solid var(--accent);margin-block-start:1rem;padding:1.1rem 1.3rem}.ss[data-astro-cid-uxyc5aqs] .ss__punch p{font-size:var(--t-sm);color:var(--ink-on-deep-mute);max-inline-size:70ch;margin:0 0 .6rem;line-height:1.65}.ss[data-astro-cid-uxyc5aqs] .ss__punch p:last-child{margin-block-end:0}.ss[data-astro-cid-uxyc5aqs] .ss__punch strong{color:var(--accent)}.ss[data-astro-cid-uxyc5aqs] .ss__punch a{color:var(--ink-on-deep)}
