@tailwind base; @tailwind components; @tailwind utilities; @layer base { body { margin: 0; font-family: 'Outfit', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #09090b; color: #e4e4e7; } } /* Custom Scrollbar for Studio Theme */ ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-track { background: #09090b; } ::-webkit-scrollbar-thumb { background: #27272a; border-radius: 4px; border: 1px solid #121214; } ::-webkit-scrollbar-thumb:hover { background: #f59e0b; } ::-webkit-scrollbar-corner { background: transparent; } /* Tab entrance animation */ @keyframes tabPanelEnter { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: translateY(0); } } .tab-panel-enter { animation: tabPanelEnter 200ms cubic-bezier(0.16, 1, 0.3, 1) both; } /* Custom glassmorphic blur card styling */ .glass-panel { background: rgba(18, 18, 20, 0.7); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(39, 39, 42, 0.6); } .glass-modal { background: rgba(9, 9, 11, 0.8); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid rgba(245, 158, 11, 0.15); }