*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:#080808;color:#d4d0c8;overflow:hidden}#root{height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#222;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333}::selection{background:#c8b56033;color:#fff}@media (max-width: 768px){.sidebar{position:fixed!important;z-index:100;transform:translate(-100%);transition:transform .2s ease}.sidebar.open{transform:translate(0)}.mobile-toggle{display:block!important}.main-content{margin-left:0!important}.main-inner{padding:32px 20px 80px!important}}
