@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-deep: #0f172a;--bg-surface: rgba(30, 41, 59, .7);--border-glass: rgba(255, 255, 255, .1);--accent-primary: #8b5cf6;--accent-secondary: #06b6d4;--text-primary: #f8fafc;--text-secondary: #94a3b8;--glass-blur: blur(12px);--shadow-premium: 0 10px 25px -5px rgba(0, 0, 0, .3), 0 8px 10px -6px rgba(0, 0, 0, .3)}body{margin:0;padding:0;background-color:var(--bg-deep);color:var(--text-primary);font-family:Inter,sans-serif;min-height:100vh;background-image:radial-gradient(at 0% 0%,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(6,182,212,.15) 0,transparent 50%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;letter-spacing:-.02em}.glass-card{background:var(--bg-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:24px;box-shadow:var(--shadow-premium);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 30px -10px #00000080;border-color:#fff3}.premium-gradient-text{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.glow-on-hover:hover{box-shadow:0 0 20px #8b5cf666}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#475569}.hebrew-badge{background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:var(--accent-primary);padding:4px 12px;border-radius:100px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.parsha-text{font-family:Outfit,sans-serif;font-weight:600;color:var(--accent-secondary);font-size:.95rem}@media (max-width: 600px){body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.MuiBottomNavigationAction-label{font-weight:600!important;font-size:.75rem!important}
