:root{--acc:#ff6b35}html,body,#root{width:100%;height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0b0c0e}body{color:#f0f1f3;background:#0b0c0e;margin:0;padding:0;font-family:Instrument Sans,sans-serif;overflow:hidden}*,:before,:after{box-sizing:border-box}img,svg,video{max-width:100%}a{color:var(--acc);text-decoration:none}a:hover{color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#26282d;border-radius:4px}button,input{font-family:Instrument Sans,sans-serif}button,[role=button]{touch-action:manipulation}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 6px 24px #ff6b3540}50%{box-shadow:0 6px 36px #ff6b3580}}@keyframes heroGlow{0%{opacity:.7;transform:translate(-85%,-50%)scale(.85)}50%{opacity:1;transform:translate(-15%,-45%)scale(1.25)}to{opacity:.7;transform:translate(-85%,-50%)scale(.85)}}@keyframes hotPulse{0%,to{box-shadow:0 0 #ff6b3559}50%{box-shadow:0 0 0 6px #ff6b3500}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hov-bright:hover{filter:brightness(1.08)}.hov-bg:hover{background:#ffffff0f!important}.hov-bg5:hover{color:#f0f1f3!important;background:#ffffff0d!important}.hov-text:hover{color:#f0f1f3!important}.hov-border:hover{border-color:#ffffff40!important}.hov-acc:hover{color:var(--acc)!important}.trend-card{transition:transform .2s,border-color .2s,opacity .2s}.trend-card:not(:disabled):hover{transform:translateY(-3px);border-color:var(--acc)!important}@keyframes cardFlash{35%{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 30%, transparent)}}.cards-flash .trend-card{animation:1.3s cardFlash}.snap-row{scrollbar-width:none}.snap-row::-webkit-scrollbar{display:none}.car-arrow{transition:background .2s,color .2s,border-color .2s}.car-arrow:hover{background:var(--acc)!important;color:#101208!important;border-color:var(--acc)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
