:root{--ui-scale-factor: 1.08}:root[data-ui-scale=compact]{--ui-scale-factor: 1}:root[data-ui-scale=comfortable]{--ui-scale-factor: 1.16}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}html,body,#root{overscroll-behavior:none;overflow:hidden}*:focus{outline:none}*:focus-visible{outline:2px solid var(--ui-accent-bg, #1f446f);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb, #525252) var(--ui-scrollbar-track, #202020)}*::-webkit-scrollbar{width:15px;height:15px}*::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, #202020)}*::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb, #525252);border-radius:10px;border:3px solid var(--ui-scrollbar-track, #202020)}*::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover, #676767)}*::-webkit-scrollbar-thumb:active{background:var(--ui-scrollbar-thumb-active, #797979)}*::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track, #202020)}input[type=range].dev-slider-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.7);background:var(--dev-slider-thumb, #9a9a9a);box-shadow:0 0 0 1px #ffffff1f inset;margin-top:-5px}input[type=range].dev-slider-range::-moz-range-thumb{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.7);background:var(--dev-slider-thumb, #9a9a9a);box-shadow:0 0 0 1px #ffffff1f inset}@media(hover:hover){.ui-btn[data-variant=secondary]:hover:not(:disabled){background:var(--overlay-light-dim)!important}.ui-btn[data-variant=ghost]:hover:not(:disabled){background:var(--overlay-light-dim)!important}.ui-btn[data-variant=primary]:hover:not(:disabled){filter:brightness(1.15)}.ui-btn[data-variant=danger]:hover:not(:disabled){filter:brightness(1.15)}.ui-icon-btn:hover:not(:disabled){background:var(--overlay-light-soft)!important}.ui-menu-item:hover:not(:disabled){background:var(--overlay-light-dim)!important}.ui-dismiss:hover{opacity:1!important}.ui-panel-header[data-variant=panel]:hover{background:var(--overlay-light-faint)}.ui-panel-header[data-variant=compact]:hover,.ui-panel-header[data-variant=subtle]:hover{background:var(--overlay-light-subtle)}.ui-panel-header[data-variant=accent]:hover{background:#64a0ff0f}}.ui-panel-header:focus-within[data-variant=panel]{background:var(--overlay-light-faint)}.ui-panel-header:focus-within[data-variant=compact]{background:var(--overlay-light-subtle)}.ui-panel-header:focus-within[data-variant=subtle]{background:var(--overlay-light-subtle)}.ui-panel-header:focus-within[data-variant=accent]{background:#64a0ff0f}.ui-btn:focus-visible,.ui-icon-btn:focus-visible,.ui-menu-item:focus-visible{outline:2px solid var(--ui-accent-bg);outline-offset:-2px}
