.sd-lbx{--bg:#1c1c1c;--fg:#f6f6f6;--mute:#8e8e8e;--line:#ffffff1a;--soft:#ffffff12;--strong:#fafafa;--on:#111;color:var(--fg);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4}.sd-lbx[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000017;--soft:#0000000d;--strong:#111;--on:#fff}.sd-lbx :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-lbx :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd-lbx .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-lbx{background:var(--bg);width:min(100%,330px);height:380px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:10px;position:relative;overflow:hidden}.sd-lbx__grid{gap:6px;display:grid}.sd-lbx__th{aspect-ratio:1;background:var(--soft);color:var(--mute);border-radius:10px;place-items:center;font:600 18px/1 ui-sans-serif,system-ui;transition:transform .15s,box-shadow .15s;display:grid}.sd-lbx__th:hover{box-shadow:inset 0 0 0 1px var(--mute)}.sd-lbx__th:active{transform:scale(.96)}.sd-lbx__dlg{z-index:5;background:var(--bg);outline:0;flex-direction:column;animation:.2s sd-lbx-fade;display:flex;position:absolute;inset:0}@keyframes sd-lbx-fade{0%{background:0 0}}.sd-lbx__top{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12.5px;display:flex}.sd-lbx__close{border-radius:99px;place-items:center;width:30px;height:30px;display:grid;background:var(--soft)!important}.sd-lbx__close svg,.sd-lbx__nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sd-lbx__stage{touch-action:pan-y;flex:1;position:relative}.sd-lbx__slide{background:var(--soft);color:var(--mute);transform-origin:var(--ox) var(--oy);border-radius:14px;place-items:center;font:600 56px/1 ui-sans-serif,system-ui;display:grid;position:absolute;inset:0 14px}.sd-lbx__slide[data-open]{animation:.34s cubic-bezier(.2,1,.3,1) sd-lbx-grow}@keyframes sd-lbx-grow{0%{transform:translate(var(--tx), var(--ty)) scale(var(--s));border-radius:30px}}.sd-lbx__slide[data-dir=next]{animation:.28s cubic-bezier(.2,1,.3,1) sd-lbx-n}.sd-lbx__slide[data-dir=prev]{animation:.28s cubic-bezier(.2,1,.3,1) sd-lbx-p}@keyframes sd-lbx-n{0%{opacity:0;transform:translate(30%)}}@keyframes sd-lbx-p{0%{opacity:0;transform:translate(-30%)}}.sd-lbx__nav{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);z-index:1;border-radius:99px;place-items:center;margin-top:-17px;display:grid;position:absolute;top:50%;background:var(--bg)!important}.sd-lbx__nav:disabled{opacity:.3}.sd-lbx__cap{padding:12px 14px 14px;font-size:13.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.sd-lbx *,.sd-lbx :before,.sd-lbx :after{transition:none!important;animation:none!important}}
