.auth-login-btn:active{opacity:.9}.auth-user{align-items:center;gap:10px;display:flex}.auth-balance{border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--status-green);font-variant-numeric:tabular-nums;background:#ffffff0a;align-items:center;gap:4px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:flex}.auth-balance svg{opacity:.7}.auth-profile-btn{border-radius:var(--radius-full);cursor:pointer;color:var(--text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-medium);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex}.auth-profile-btn:hover{border-color:var(--accent-primary);background:#7c3aed1a;box-shadow:0 0 20px #7c3aed26}.auth-profile-btn:active{opacity:.9}.auth-profile-btn__avatar{border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;width:30px;height:30px}.auth-profile-btn__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100px;transition:color var(--transition-fast);font-size:.8125rem;font-weight:600;overflow:hidden}.auth-profile-btn:hover .auth-profile-btn__name{color:var(--text-primary)}.auth-profile-btn__icon{opacity:.4;transition:opacity var(--transition-fast),transform var(--transition-medium);flex-shrink:0}.auth-profile-btn:hover .auth-profile-btn__icon{opacity:.8;transform:rotate(45deg)}.auth-user__actions{align-items:center;gap:2px;display:flex}.auth-icon-btn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);background:#ffffff05;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.auth-icon-btn:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff1a}.auth-icon-btn:active{opacity:.9}.auth-icon-btn--admin{color:#f59e0b;text-decoration:none}.auth-icon-btn--admin:hover{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}@media (max-width:1024px){.auth-user{flex-direction:row;justify-content:center;gap:8px;width:100%}.auth-profile-btn{gap:10px;padding:5px 14px 5px 5px}.auth-profile-btn__avatar{width:38px;height:38px}.auth-profile-btn__name{display:none}.auth-profile-btn__icon{width:18px;height:18px}.auth-balance{display:none}.auth-user__actions{gap:8px}.auth-icon-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;width:44px;height:44px}.auth-icon-btn svg{width:20px;height:20px}}
body.hide-cursor-glow .global-spotlight,body.hide-cursor-glow .glass-panel:before,body.hide-cursor-glow .glass-panel:after{display:none!important}.global-spotlight{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;animation:2s ease-out forwards spotlightFadeIn;position:absolute;inset:0;overflow:hidden}@keyframes spotlightFadeIn{0%{opacity:0}to{opacity:1}}.global-spotlight__grid-static{background-image:linear-gradient(90deg,#0000 63px,#ffffff26 63px 64px,#0000 64px),linear-gradient(#0000 63px,#ffffff26 63px 64px,#0000 64px);background-position:top;background-size:126px 126px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 30% at 50% 10%,#000 10%,#0000 80%);mask-image:radial-gradient(60% 30% at 50% 10%,#000 10%,#0000 80%)}.global-spotlight__grid-dynamic{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle 400px at var(--mouse-x,50%)var(--mouse-y,50%),#000 0%,#0000 100%);-webkit-mask-image:radial-gradient(circle 400px at var(--mouse-x,50%)var(--mouse-y,50%),#000 0%,#0000 100%);mask-image:radial-gradient(circle 400px at var(--mouse-x,50%)var(--mouse-y,50%),#000 0%,#0000 100%);background-image:linear-gradient(90deg,#0000 63px,#ffffff26 63px 64px,#0000 64px),linear-gradient(#0000 63px,#ffffff26 63px 64px,#0000 64px);background-position:top;background-size:126px 126px;position:absolute;inset:0}.global-spotlight__light{pointer-events:none;z-index:1;background-size:100% 100%;background-image:radial-gradient(circle 400px at var(--mouse-x,50%)var(--mouse-y,50%),#ffffff05 0%,#fff0 100%);background-position:0 0;width:100%;height:100%;position:absolute;inset:0}.glass-panel{position:relative;overflow:hidden}.glass-panel:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(600px circle at var(--local-x,-1000px)var(--local-y,-1000px),#ffffff14 0%,#fff0 100%);opacity:.2;transition:opacity .3s;position:absolute;inset:0}.glass-panel:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(400px circle at var(--local-x,-1000px)var(--local-y,-1000px),#fff9 0%,#fff0 100%),linear-gradient(135deg,#7c3aed80,#9d5ff54d);-webkit-mask-composite:source-out;opacity:.14;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-panel:hover:after,.glass-panel:hover:before{opacity:.7}.navbar.glass-panel:before{opacity:.1}.navbar.glass-panel:hover:before{opacity:.5}@media (pointer:coarse){.global-spotlight,.glass-panel:before,.glass-panel:after{display:none!important}}
.discord-float{z-index:900;background:#5865f240;border-color:#5865f266;text-decoration:none;position:fixed;bottom:24px;right:24px;box-shadow:0 0 20px #5865f226}.discord-float:hover{background:#5865f273;border-color:#5865f2cc;box-shadow:0 0 32px #5865f259}@media (max-width:768px){.discord-float{bottom:16px;right:16px}}
