*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{transition:background-color .4s ease,color .3s ease}#root{background-color:#ffa403;margin:0;padding:0;width:100%;min-height:100%}.glass{background:#ffffff0a;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.07)}.glass-light{background:#ffffffb8;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.55)}.dark .app-bg{background:radial-gradient(ellipse 80% 40% at 10% 0%,rgba(255,164,3,.07) 0%,transparent 60%),radial-gradient(ellipse 60% 30% at 90% 100%,rgba(255,164,3,.04) 0%,transparent 50%),#080808}.app-bg{background:radial-gradient(ellipse 80% 40% at 10% 0%,rgba(255,164,3,.12) 0%,transparent 60%),#f5f0e8}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffa4034d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffa4038c}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffa40333;border-radius:4px}.section-label{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;opacity:.4;margin-bottom:10px}
