*{scrollbar-width:thin;scrollbar-color:#d8f03a #07080a}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#07080a;box-shadow:inset 1px 0 #1a1d22}::-webkit-scrollbar-thumb{background:#d8f03a;border:3px solid #07080a;border-radius:999px;min-height:56px}::-webkit-scrollbar-thumb:hover{background:#eaff7a;border-width:2px}::-webkit-scrollbar-thumb:active{background:#f6ffc4}::-webkit-scrollbar-corner{background:#07080a}}.site-cursor{z-index:2147483646;pointer-events:none;opacity:1;transition:opacity .2s;position:fixed;top:0;left:0}.site-cursor:is(.is-hidden,.is-native){opacity:0}.site-cursor-ring,.site-cursor-dot{will-change:transform;pointer-events:none;position:fixed;top:0;left:0}.site-cursor-paddle{transform:translate(-50%, -33%) rotate(var(--tilt,-28deg)) scale(var(--ps,1));transform-origin:50% 33%;display:block;position:absolute;top:0;left:0}.site-cursor-paddle svg{filter:drop-shadow(0 4px 6px #00000080)drop-shadow(0 0 1px #0009);max-width:none;display:block}.site-cursor.is-link{--ps:1.15}.site-cursor.has-label{--ps:1.2}.site-cursor-paddle em{color:#07080a;opacity:0;transform:rotate(calc(-1 * var(--tilt,-28deg)));font:600 11px/1 var(--font-dm-mono), monospace;letter-spacing:.12em;white-space:nowrap;background:#d8f03a;border-radius:999px;padding:6px 9px;font-style:normal;transition:opacity .2s;position:absolute;top:4px;left:calc(100% + 6px)}.site-cursor.has-label em{opacity:1}.site-cursor-dot>span{background:#d8f03a;border-radius:50%;width:8px;height:8px;transition:transform .3s;position:absolute;top:-4px;left:-4px;transform:scale(.7);box-shadow:0 0 0 1.5px #07080a}.site-cursor.has-label .site-cursor-dot>span{transform:scale(0)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){html.site-cursor-enabled,html.site-cursor-enabled *{cursor:none!important}html.site-cursor-enabled :is(textarea,[contenteditable]:not([contenteditable=false]),input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])){cursor:text!important}html.site-cursor-enabled select,html.site-cursor-enabled [data-native-cursor],html.site-cursor-enabled [data-native-cursor] *{cursor:auto!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active){.site-cursor{display:none}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-corner{background:canvas}}
