@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Open Sans,sans-serif;background-color:#0a0a0a;color:#eae8e5}h1,h2,h3,h4,h5,h6{font-family:Belleza,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#98857b}@layer components{.neo-card{box-shadow:12px 12px 40px #0d0d0d,-12px -12px 40px #272727,inset 0 1px 0 hsla(0,0%,100%,.03);border-radius:1.5rem}.neo-card,.neo-card-sm{background:linear-gradient(145deg,#1e1e1e,#161616)}.neo-card-sm{box-shadow:8px 8px 24px #0d0d0d,-8px -8px 24px #272727,inset 0 1px 0 hsla(0,0%,100%,.03);border-radius:1rem}.neo-card-flat{background:linear-gradient(145deg,#1a1a1a,#141414);box-shadow:6px 6px 20px #0d0d0d,-6px -6px 20px #222;border-radius:1rem}.neo-input{background:linear-gradient(145deg,#141414,#181818);box-shadow:inset 6px 6px 12px #0d0d0d,inset -6px -6px 12px #272727;border-radius:.75rem;transition:box-shadow .3s ease}.neo-input:focus-within{box-shadow:0 0 20px hsla(31,53%,64%,.32),0 0 40px hsla(31,53%,64%,.16),inset 6px 6px 12px #0d0d0d,inset -6px -6px 12px #272727}.neo-input input,.neo-input select,.neo-input textarea{background:transparent;outline:none;width:100%}.neo-btn{background:linear-gradient(145deg,#1e1e1e,#161616);box-shadow:6px 6px 20px #0d0d0d,-6px -6px 20px #272727;border-radius:.75rem;transition:all .3s ease}.neo-btn:hover{transform:scale(.98)}.neo-btn:active{transform:scale(.96)}.neo-btn-primary{background:linear-gradient(145deg,#a8938a,#887568);box-shadow:6px 6px 20px #0d0d0d,-6px -6px 20px #272727,inset 0 2px 0 hsla(0,0%,100%,.15),inset 0 -2px 0 rgba(0,0,0,.15);border-radius:.75rem;color:#fff;transition:all .3s ease}.neo-btn-primary:hover{transform:scale(.98)}.neo-btn-primary:active{transform:scale(.96)}.neo-btn-light{background:linear-gradient(145deg,#fff,#e8e8e8);box-shadow:6px 6px 20px #0d0d0d,-6px -6px 20px #272727,inset 0 2px 0 hsla(0,0%,100%,.8),inset 0 -2px 0 rgba(0,0,0,.05);border-radius:.75rem;color:#1a1a1a;transition:all .3s ease}.neo-btn-light:hover{transform:scale(.98)}.neo-btn-light:active{transform:scale(.96)}.neo-divider{background:linear-gradient(90deg,transparent,#333 20%,#333 80%,transparent);height:1px}.neo-nav{background:linear-gradient(180deg,#141414,#0a0a0a);box-shadow:0 4px 30px rgba(0,0,0,.5)}.neo-inset{background:linear-gradient(145deg,#141414,#181818);box-shadow:inset 4px 4px 10px #0d0d0d,inset -4px -4px 10px #222;border-radius:.75rem}.neo-stat{background:linear-gradient(145deg,#1f1f1f,#171717);box-shadow:10px 10px 30px #080808,-10px -10px 30px #2a2a2a,inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 -1px 0 rgba(0,0,0,.3);border-radius:1rem;border:1px solid hsla(21,12%,54%,.15)}.neo-modal-backdrop{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.neo-success{background:linear-gradient(145deg,rgba(34,197,94,.15),rgba(34,197,94,.05));box-shadow:inset 4px 4px 12px rgba(0,0,0,.3),inset -2px -2px 8px rgba(34,197,94,.1);border-radius:.75rem}.neo-error{background:linear-gradient(145deg,rgba(239,68,68,.1),rgba(239,68,68,.05));box-shadow:inset 4px 4px 12px rgba(0,0,0,.3),inset -2px -2px 8px rgba(239,68,68,.1);border-radius:.75rem}.neo-label{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#98857b}.neo-dropdown{background:linear-gradient(145deg,#1e1e1e,#161616);box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.03);border-radius:.75rem;border:1px solid hsla(0,0%,100%,.03)}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:dropdownFadeIn .2s ease-out forwards}.fade-in{animation-name:dropdownFadeIn}.slide-in-from-top-2{--tw-enter-translate-y:-0.5rem}.duration-200{animation-duration:.2s}