@tailwind base;@tailwind components;@tailwind utilities;:root{--accent-color: #5865F2;--accent-color-rgb: 88, 101, 242}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#40444b}::-webkit-scrollbar-track{background-color:transparent}input[type=range]{-webkit-appearance:none;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#fff;cursor:pointer;margin-top:-6px;box-shadow:0 0 10px rgba(var(--accent-color-rgb),.5);transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#4e5058;border-radius:2px}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px rgba(var(--accent-color-rgb),.2)}50%{box-shadow:0 0 15px rgba(var(--accent-color-rgb),.6)}}.animate-fade-in-up{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards}.glass-panel{background:#1e1f22b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.modern-input{background:#0003;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.modern-input:focus{background:#0006;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.2)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.theme-text-accent{color:var(--accent-color)!important}.theme-bg-accent{background-color:var(--accent-color)!important}.theme-border-accent{border-color:var(--accent-color)!important}.theme-ring-accent{--tw-ring-color: var(--accent-color) !important}.theme-shadow-accent{--tw-shadow-color: rgba(var(--accent-color-rgb), .3) !important}
