.sb{--sb-ink:#003512;--sb-ink-2:#4a6352;--sb-line:#00351238;--sb-fill:#fff;color:var(--sb-ink);flex-wrap:wrap;gap:6px;text-decoration:none;display:flex}.sb:focus-visible{outline:2px solid var(--sb-ink);outline-offset:3px}.sb:hover .sb-badge{border-color:var(--sb-ink)}.sb-badge{border:1px solid var(--sb-line);background:var(--sb-fill);border-radius:3px;align-items:center;gap:8px;padding:6px 10px 6px 8px;transition:border-color .15s;display:inline-flex}.sb-badge svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.sb-badge>span{line-height:1.15;display:grid}.sb-badge small{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ink-2);font-size:.625rem}.sb-badge b{white-space:nowrap;font-size:.78rem;font-weight:600}.sb[data-compact]{gap:4px}.sb[data-compact] .sb-badge{padding:4px 8px 4px 6px}.sb[data-compact] .sb-badge svg{width:14px;height:14px}.sb-list{color:#003512ad;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 24px;text-decoration:none;display:grid}.sb-list>span{align-items:center;gap:8px;font-size:.8125rem;line-height:1.3;display:inline-flex}.sb-list svg{stroke-width:1.75px;color:#003512;flex:none;width:15px;height:15px}.sb-list:hover{color:#003512}.sb-list:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #003512}
