:root{--vm-bg:#0b0d12;--vm-bg-elevated:#121722;--vm-bg-panel:#171d2a;--vm-bg-soft:#202838;--vm-border:rgba(190,205,224,.16);--vm-border-strong:rgba(127,230,255,.34);--vm-text:#f5f7fb;--vm-muted:#aab4c4;--vm-dim:#758195;--vm-cyan:#49d8ff;--vm-magenta:#ff4fd8;--vm-amber:#ffca58;--vm-green:#72f0a8;--vm-danger:#ff6685;--vm-radius:8px;--vm-radius-sm:6px;--vm-shadow:0 12px 32px rgba(0,0,0,.32);--vm-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vm-scroll-shift:0px;--vm-scroll-phase:50%}*{box-sizing:border-box}#__next,body,html{min-height:100%}body{margin:0;background:var(--vm-bg);color:var(--vm-text);font-family:var(--vm-font);text-rendering:geometricPrecision}body:before{inset:-18%;z-index:-2;background:linear-gradient(118deg,transparent 8%,rgba(31,93,125,.42) 30%,rgba(78,31,88,.3) var(--vm-scroll-phase),transparent 78%),linear-gradient(244deg,rgba(10,28,42,.2) 12%,rgba(26,84,82,.26) 42%,rgba(57,24,69,.3) 68%,transparent 92%),linear-gradient(155deg,#0b0d12 4%,#111827 34%,#17101d 62%,#0b171a 84%,#0b0d12 100%);background-size:180% 180%,170% 170%,100% 100%;animation:vm-spectrum-wave 34s ease-in-out infinite alternate;transform:translate3d(0,var(--vm-scroll-shift),0) scale(1.06);will-change:transform,background-position}body:after,body:before{content:"";position:fixed}body:after{inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(11,13,18,.05),rgba(11,13,18,.7))}@keyframes vm-spectrum-wave{0%{background-position:8% 46%,92% 54%,50% 50%;filter:saturate(.92)}50%{background-position:72% 54%,34% 42%,50% 50%;filter:saturate(1.08)}to{background-position:96% 43%,4% 58%,50% 50%;filter:saturate(.98)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}.buy-grid,.earn-grid,.feed-grid-bg,.login-grid,.page>.grid,.policy-grid,.soon-grid,.unlock-grid,.upload-grid,.watch-grid{display:none!important}@media (max-width:640px){#__next{padding-bottom:calc(86px + env(safe-area-inset-bottom))}body>.top-actions a,body>.top-actions button{color:var(--vm-text);text-decoration:none}body>.top-actions .account-chip,body>.top-actions .account-menu-wrap,body>.top-actions .balance-chip,body>.top-actions .wallet-menu-wrap{width:100%;min-width:0}body>.top-actions .account-chip,body>.top-actions .balance-chip{justify-content:center}}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{color:#05070d;background:var(--vm-cyan)}