@import "tailwindcss"; @theme { --color-primary: #0d7ff2; --color-primary-50: #eff6ff; --color-primary-100: #dbeafe; --color-primary-200: #bfdbfe; --color-primary-300: #93c5fd; --color-primary-400: #60a5fa; --color-primary-500: #3b82f6; --color-primary-600: #2563eb; --color-primary-700: #1d4ed8; --color-primary-800: #1e40af; --color-primary-900: #1e3a8a; --color-primary-950: #172554; --animate-glow: glow 3s infinite; } .accent-glow { animation: var(--animate-glow); } .tab-transition { transition: all 0.3s ease-in-out; } .modal-backdrop { background: radial-gradient(circle, rgba(245,247,248, 0.7) 0%, rgba(245,247,248, 0.95) 100%); } .glass-panel { background: rgba(245,247,248, 0.85); backdrop-filter: blur(16px); border: 1px solid rgba(255, 255, 255, 0.15); } .input-field { background: rgba(255, 255, 255 0.6) !important; border: 1px solid rgba(245, 247, 248, 0.5) !important; color: #7b818d !important; } .input-field:focus { border-color: #38bdf8 !important; outline: none; box-shadow: 0 0 0 2px rgba(56, 189, 248, 0.2); } .tab-active { color: #38bdf8; border-bottom: 2px solid #38bdf8; } body { margin: 0; display: flex; place-items: center; min-width: 320px; min-height: 100vh; background-color: #f3f4f6; } #root { width: 100%; height: 100vh; }