:root{--bg-cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M5 2 L5 24.5 L10.9 18.9 L14.8 27.6 L19.3 25.5 L15.3 17.1 L23.5 16.3 Z' fill='%230d1526' stroke='%2339d5ff' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M7.4 7.2 L7.4 18.6 L10.2 15.9 Z' fill='%2339d5ff' opacity='0.45'/%3E%3C/svg%3E");--bg-cursor-hand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M5 2 L5 24.5 L10.9 18.9 L14.8 27.6 L19.3 25.5 L15.3 17.1 L23.5 16.3 Z' fill='%2339d5ff' stroke='%230b1120' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M7.4 7.2 L7.4 18.6 L10.2 15.9 Z' fill='%23e8fbff' opacity='0.8'/%3E%3C/svg%3E");--bg-cursor-crosshair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='10.5' fill='none' stroke='%2339d5ff' stroke-width='1.8'/%3E%3Ccircle cx='17' cy='17' r='1.8' fill='%23ffb547'/%3E%3Cpath d='M17 2 L17 9 M17 25 L17 32 M2 17 L9 17 M25 17 L32 17' stroke='%2339d5ff' stroke-width='1.8'/%3E%3C/svg%3E")}html{cursor:var(--bg-cursor-arrow) 5 2,auto}button,input[type=button],input[type=submit],input[type=reset],select,option,summary,label,a,a *,[role=button],[role=tab],[role=option]{cursor:var(--bg-cursor-hand) 5 2,pointer}button:disabled,input:disabled,select:disabled{cursor:var(--bg-cursor-arrow) 5 2,auto}input[type=checkbox],input[type=radio],input[type=range],input[type=color]{cursor:var(--bg-cursor-hand) 5 2,pointer}input[type=text],input[type=search],input[type=email],input[type=number],input[type=password],input[type=url],textarea{cursor:text}.bg-cursor-crosshair,.bg-cursor-crosshair *{cursor:var(--bg-cursor-crosshair) 17 17,crosshair}.bg-cursor-none,.bg-cursor-none *{cursor:none}:root{--bg-sb-track: #0b101d;--bg-sb-thumb: #2c3d64;--bg-sb-thumb-hover: #39d5ff}*{scrollbar-width:thin;scrollbar-color:var(--bg-sb-thumb) var(--bg-sb-track)}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:var(--bg-sb-track);border-radius:8px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#35497c,#232f52);border:2px solid var(--bg-sb-track);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--bg-sb-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--bg-sb-track)}
