@media(hover:hover)and (pointer:fine){html{scrollbar-gutter:stable}}html,body,#root{height:100%;min-height:100%;margin:0;padding:0}body{overflow-y:auto;overflow-x:hidden}:root[data-theme=dark]{--bg: #000;--text: #fff;--muted: rgba(255, 255, 255, .75);--dim: rgba(255, 255, 255, .35);--panel: rgba(255, 255, 255, .04);--panel-border: rgba(255, 255, 255, .08);--glass: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .14);--button-bg: rgba(255, 255, 255, .03);--button-hover: rgba(255, 255, 255, .05);--button-border: rgba(255, 255, 255, .08);--button-border-hover: rgba(255, 255, 255, .12);--overlay: rgba(0, 0, 0, .72);--title-glow-a: rgba(188, 0, 45, .7);--title-glow-b: rgba(188, 0, 45, .32);--stroke-anim: #ffffff;--stroke-color: var(--stroke-anim)}:root[data-theme=light]{--bg: #ffffff;--text: #111111;--muted: rgba(0, 0, 0, .72);--dim: rgba(0, 0, 0, .45);--panel: rgba(0, 0, 0, .06);--panel-border: rgba(0, 0, 0, .14);--glass: rgba(255, 255, 255, .78);--glass-border: rgba(0, 0, 0, .12);--button-bg: rgba(0, 0, 0, .05);--button-hover: rgba(0, 0, 0, .08);--button-border: rgba(0, 0, 0, .14);--button-border-hover: rgba(0, 0, 0, .2);--overlay: rgba(0, 0, 0, .35);--title-glow-a: rgba(80, 170, 255, .75);--title-glow-b: rgba(80, 170, 255, .35);--stroke-anim: #000000}html,body{background:var(--bg);color:var(--text)}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}svg{width:100%;height:100%}svg [data-strokesvg=strokes] *{stroke:var(--stroke-anim)!important;fill:none!important;stroke-dasharray:3333;stroke-dashoffset:3333;animation:strokeDraw var(--time, 1s) linear forwards calc(var(--i, 0) * var(--gap, .8s) + var(--delay, .1s))!important}svg [data-strokesvg=outline] *,svg [data-strokesvg=guide] *{stroke:var(--stroke-anim)!important;opacity:.15!important;fill:none!important}.stroke-part svg [data-strokesvg=strokes] *{animation-delay:calc((var(--i, 0) + var(--offset, 0)) * var(--gap, .35s) + var(--delay, .15s))!important}@keyframes strokeDraw{to{stroke-dashoffset:0}}*{-webkit-tap-highlight-color:transparent}button{transition:transform .06s ease,opacity .06s ease}button:active{transform:scale(.97);opacity:.85}button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
