.glass-strong{background:rgba(20,20,39,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}.custom-cursor{position:fixed;top:0;left:0;width:32px;height:32px;border:1px solid rgba(239,72,45,.4);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s,height .3s,background-color .3s,border-color .3s;box-shadow:0 0 15px rgba(239,72,45,.1)}.custom-cursor-dot{position:fixed;top:0;left:0;width:6px;height:6px;background-color:#ef482d;border-radius:50%;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(239,72,45,.8)}.custom-cursor.hover{width:50px;height:50px;background-color:rgba(239,72,45,.1);border-color:rgba(239,72,45,.8)}html{scrollbar-width:thin;scrollbar-color:#EF482D #141427}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#141427;border-radius:9999px}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ef482d 0,#c93a24 100%);border-radius:9999px;border:2px solid #141427}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff8815 0,#ef482d 100%)}html::-webkit-scrollbar-corner{background:#141427}body,html{overflow-x:hidden;max-width:100%}body{-webkit-tap-highlight-color:rgba(239,72,45,0.15)}#cursor,#cursor-dot{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){body{cursor:none}a,button,input,select,textarea{cursor:none!important}#cursor,#cursor-dot{display:block}}