* { box-sizing: border-box; font-family: 'Inter', sans-serif; }
                body { min-height: 100vh; margin: 0; display: flex; align-items: center; justify-content: center; background: #0f172a; color: #f8fafc; padding: 20px; text-align: center; }
                .maint-card { background: rgba(30, 41, 59, 0.7); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 48px 36px; max-width: 540px; width: 100%; backdrop-filter: blur(16px); box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5); }
                .maint-icon { width: 76px; height: 76px; background: rgba(245, 158, 11, 0.15); color: #f59e0b; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 32px; margin-bottom: 24px; }
                h1 { font-size: 26px; font-weight: 800; margin-bottom: 12px; }
                p { color: #94a3b8; font-size: 15px; line-height: 1.6; margin-bottom: 24px; }
                .badge-time { display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.06); padding: 8px 16px; border-radius: 30px; font-size: 13px; color: #cbd5e1; border: 1px solid rgba(255, 255, 255, 0.08); }
