:root{--primary-gold: 28 96% 44%;--action-blue: 215 85% 54%;--bg-primary: 0 0% 100%;--bg-secondary: 210 20% 98%;--bg-tertiary: 210 16% 95%;--text-primary: 210 10% 3.9%;--text-secondary: 217 19% 41%;--border: 210 20% 89%}.dark{--primary-gold: 39 91% 50%;--action-blue: 217 91% 59%;--bg-primary: 210 10% 7.5%;--bg-secondary: 210 12% 11.6%;--bg-tertiary: 210 14% 26.7%;--text-primary: 210 10% 98.4%;--text-secondary: 217 19% 68.2%;--border: 210 12% 34.5%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--bg-primary));color:hsl(var(--text-primary));font-feature-settings:"rlig" 1,"calt" 1;margin:0;padding:0;min-height:100vh;height:auto;overflow-y:auto;overflow-x:hidden}*{box-sizing:border-box}html{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth!important}body{width:100%;margin:0;padding:0;min-height:100vh;height:auto;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth!important}html,body,*{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:hsl(var(--bg-secondary));transition:background-color .3s ease}::-webkit-scrollbar-thumb{background-color:hsl(var(--primary-gold));border-radius:9999px;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary-gold) / .8);transition:background-color .3s ease}.scroll-container{scroll-behavior:smooth;transition:scroll-behavior .3s ease}.MuiDrawer-paper{scroll-behavior:smooth}main{scroll-behavior:smooth}.overflow-auto,.overflow-y-auto,.overflow-x-auto{scroll-behavior:smooth}.glass{backdrop-filter:blur(16px);background-color:hsl(var(--bg-secondary) / .1);border:1px solid hsl(var(--border) / .2)}.dark .glass{background-color:hsl(var(--bg-secondary) / .1);border:1px solid hsl(var(--border) / .1)}.animated-gradient{background:linear-gradient(-45deg,hsl(var(--bg-primary)),hsl(var(--primary-gold)),hsl(var(--bg-primary)),hsl(var(--primary-gold) / .8));background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glitch-text{position:relative;color:hsl(var(--primary-gold));font-weight:700}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{animation:glitch-1 .5s infinite;color:hsl(var(--bg-primary));z-index:-1}.glitch-text:after{animation:glitch-2 .5s infinite;color:hsl(var(--primary-gold) / .8);z-index:-2}@keyframes glitch-1{0%,14%,15%,49%,50%,99%,to{transform:translate(0)}15%,49%{transform:translate(-2px,-1px)}}@keyframes glitch-2{0%,20%,21%,62%,63%,99%,to{transform:translate(0)}21%,62%{transform:translate(2px,1px)}}#root{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html,body,#root{margin:0!important;padding:0!important;border:none!important;outline:none!important}main>*:first-child{margin-top:0!important}.sidebar-scroll,.content-scroll{scroll-behavior:smooth}.scroll-smooth{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
