.scp-face{isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scp-ctl{touch-action:none;outline:none}.scp-ctl:not(.scp-live){touch-action:auto}.scp-live{cursor:grab}.scp-live:active{cursor:grabbing}.scp-ns.scp-live{cursor:ns-resize}.scp-pointer.scp-live{cursor:pointer}.scp-ctl.scp-live:before{content:"";inset:calc(var(--hit,0px) * -1);position:absolute}.scp-face :focus,.scp-face :focus-visible{outline:none!important}.scp-btn{appearance:none;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0}.scp-btn.scp-live{cursor:pointer}.scp-btn.scp-live:active{filter:brightness(.94)}.scp-type{transition:opacity .22s}.scp-sel{touch-action:manipulation;outline:none}.scp-sel.scp-live{cursor:pointer}.scp-sel.scp-live:hover>.scp-sel-pill,.scp-sel.scp-open>.scp-sel-pill{filter:brightness(1.08)}.scp-sel-ring{opacity:0;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--sel-accent,#ff3b1f) 85%, transparent);transition:opacity .12s}.scp-sel:focus-visible>.scp-sel-ring{opacity:1}.scp-menu{z-index:1000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:4px;animation:.12s cubic-bezier(.2,.8,.2,1) scp-menu-in;overflow:hidden}.scp-menu ul{overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:0;list-style:none;overflow-y:auto}.scp-menu [role=option]{cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:8px;min-height:30px;padding:0 14px 0 8px;font-size:13px;line-height:1;display:flex}.scp-menu-pill [role=option]{border-radius:8px;font-size:13.5px}.scp-menu-window [role=option]{letter-spacing:.08em;font-size:12.5px}.scp-menu-mark{flex:none;justify-content:center;align-items:center;width:12px;display:flex}@media (pointer:coarse){.scp-menu [role=option]{min-height:40px;font-size:15px}}@keyframes scp-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}}@media (prefers-reduced-motion:reduce){.scp-menu{animation:none}}.scp-tip{transition:opacity .12s,transform .12s}.scp-led{opacity:0;transition:opacity 70ms linear}@media (prefers-reduced-motion:reduce){.scp-led{transition:none}}
