@tailwind base;@tailwind components;@tailwind utilities;@layer base{h1,h2,h3,h4,.font-heading{font-family:Playfair Display,serif}}.neomorph{background:linear-gradient(145deg,#0e1a2e,#0a1424);box-shadow:12px 12px 24px #030609,-12px -12px 24px #15283d}.neomorph-inset{background:linear-gradient(145deg,#091322,#0e1a2e);box-shadow:inset 6px 6px 12px #030609,-6px -6px 12px #15283d}.neomorph-button{background:linear-gradient(145deg,#0e1a2e,#0a1424);box-shadow:6px 6px 12px #030609,-6px -6px 12px #15283d;transition:all .3s ease}.neomorph-button:hover{box-shadow:10px 10px 20px #030609,-10px -10px 20px #15283d;transform:translateY(-2px);background:linear-gradient(145deg,#121f36,#0d1628)}select,option{background-color:#081221!important;color:#fff}.custom-scrollbar-visible::-webkit-scrollbar{width:5px}.custom-scrollbar-visible::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.custom-scrollbar-visible::-webkit-scrollbar-thumb{background:#5b9cff66;border-radius:10px}.custom-scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#5b9cff99}.recharts-tooltip-cursor{fill:#ffffff1a!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#060d1a;box-shadow:inset 1px 1px 2px #030609}::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:10px}.animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calendar-cell{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.08)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#1e293b;border-radius:10px}
