:root{--primary: #ff6b00;--primary-glow: rgba(255, 107, 0, .4)}body{background-color:#0b0d11;color:#fff}::selection{background-color:#f973164d}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=file]),textarea,select,option{background-color:#0b0d11;color:#fff;border:1px solid rgba(255,255,255,.1);outline:none;transition:all .3s ease-in-out;color-scheme:dark}input:focus,textarea:focus,select:focus{border-color:#f9731680}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#4b5563;border-radius:10px}.glass-card{background-color:#0b0d13b8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #000c,inset 0 1px #ffffff0a;transition:all .5s}.glass-card:hover{border-color:#ff6b0033;box-shadow:0 20px 60px #000000e6,0 0 20px #ff6b0014}.btn-premium{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;transition:all .5s;position:relative;overflow:hidden;border:none;color:#fff;background:linear-gradient(135deg,#ff6b00,#e65c00);box-shadow:0 10px 20px -5px #ff6b004d;cursor:pointer}.btn-premium:hover{transform:scale(1.02);box-shadow:0 15px 30px -5px #ff6b0080;filter:brightness(1.1)}.btn-premium:active{transform:scale(.95)}.btn-ghost{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#9ca3af;background-color:transparent;border:1px solid rgba(255,255,255,.05);transition:all .3s;cursor:pointer}.btn-ghost:hover{background-color:#ffffff0d;color:#fff}.animate-premium-fade{animation:premiumFade .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes premiumFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipFade{0%{opacity:0}to{opacity:1}}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.15);background-color:#22c55e}to{transform:scale(1)}}.btn-copy-success{animation:copySuccess .4s ease-in-out forwards}@keyframes cardEnter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-card-enter{animation:cardEnter .35s cubic-bezier(.22,1,.36,1) forwards}.glass-sidebar{background:#0a0b10b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid rgba(255,255,255,.04)}.glass-sidebar nav::-webkit-scrollbar{display:none!important}.glass-sidebar nav{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:#0000001a!important}::-webkit-scrollbar-thumb{background:#ffffff14!important;border-radius:10px!important;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ff6b0066!important}html,body,main,nav,aside,section,article,div[class*=overflow],div[class*=scroll]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}
