:root{--lux-obsidian: #030a0e;--lux-dark: #071720;--lux-surface-dark: #0b222f;--lux-teal: #0d9488;--lux-teal-glow: #14b8a6;--lux-cyan: #06b6d4;--lux-cyan-glow: #22d3ee;--lux-gold: #f59e0b;--lux-gold-light: #fbbf24;--lux-gold-shimmer: linear-gradient(135deg, #fef08a 0%, #f59e0b 50%, #b45309 100%);--lux-teal-shimmer: linear-gradient(135deg, #5eead4 0%, #0d9488 50%, #115e59 100%);--lux-cyan-shimmer: linear-gradient(135deg, #a5f3fc 0%, #06b6d4 50%, #0e7490 100%);--glass-bg-subtle: rgba(255, 255, 255, .03);--glass-bg-medium: rgba(255, 255, 255, .06);--glass-bg-card: rgba(11, 34, 47, .65);--glass-bg-card-hover: rgba(15, 45, 62, .85);--glass-border: rgba(255, 255, 255, .12);--glass-border-highlight: rgba(94, 234, 212, .35);--glass-blur-lg: 24px;--glass-blur-md: 16px;--glass-shadow: 0 20px 50px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .15);--glass-shadow-hover: 0 30px 60px rgba(6, 182, 212, .15), inset 0 1px 2px rgba(255, 255, 255, .3);--primary: #0d9488;--primary-hover: #0f766e;--primary-light: #ccfbf1;--primary-deep: #115e59;--secondary: #0284c7;--dark: #0f172a;--muted: #64748b;--light-bg: #f8fafc;--surface: #ffffff;--border: #e2e8f0;--danger: #ef4444;--warning: #f59e0b;--radius: 12px;--radius-sm: 8px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 9999px;--font-ar: "Cairo", system-ui, -apple-system, sans-serif;--font-en: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-ar);background-color:var(--lux-obsidian);color:#f1f5f9;line-height:1.6;direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[dir=ltr] body{font-family:var(--font-en);direction:ltr;text-align:left}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;transition:all .25s cubic-bezier(.16,1,.3,1)}button:active{transform:scale(.97)}input,select,textarea{font-family:inherit;outline:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#040d12}::-webkit-scrollbar-thumb{background:#1e3a47;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#0d9488}.liquid-glass-panel{background:var(--glass-bg-card);backdrop-filter:blur(var(--glass-blur-lg));-webkit-backdrop-filter:blur(var(--glass-blur-lg));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);position:relative;overflow:hidden}.liquid-glass-card{background:linear-gradient(135deg,#ffffff0d,#ffffff04);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 10px 30px #0000004d,inset 0 1px 1px #ffffff1a;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.liquid-glass-card:hover{transform:translateY(-4px);background:linear-gradient(135deg,#ffffff17,#ffffff08);border-color:var(--glass-border-highlight);box-shadow:var(--glass-shadow-hover)}.liquid-glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);pointer-events:none}.aurora-glow-teal{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#0d948838,#0d948800 70%);filter:blur(40px);pointer-events:none;z-index:0}.aurora-glow-cyan{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#06b6d42e,#06b6d400 70%);filter:blur(50px);pointer-events:none;z-index:0}.aurora-glow-gold{position:absolute;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,#f59e0b1f,#f59e0b00 70%);filter:blur(45px);pointer-events:none;z-index:0}.text-gold-metallic{background:var(--lux-gold-shimmer);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.text-teal-metallic{background:var(--lux-teal-shimmer);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.text-cyan-metallic{background:var(--lux-cyan-shimmer);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.lux-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:700;letter-spacing:.3px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0}.lux-badge-gold{background:#f59e0b1f;border-color:#fbbf2459;color:#fef08a}.lux-badge-teal{background:#0d948826;border-color:#2dd4bf59;color:#5eead4}.btn-lux-primary{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;box-shadow:0 4px 20px #0d948866,inset 0 1px 1px #ffffff40;border:1px solid rgba(45,212,191,.3);padding:12px 24px;font-size:14px;font-weight:700;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-lux-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 8px 30px #14b8a680,inset 0 1px 2px #fff6}.btn-lux-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#030a0e;box-shadow:0 4px 20px #f59e0b59,inset 0 1px 1px #fff6;border:1px solid rgba(254,240,138,.4);padding:12px 24px;font-size:14px;font-weight:800;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-lux-gold:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 8px 30px #fbbf248c}.btn-lux-glass{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;padding:12px 24px;font-size:14px;font-weight:700;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .25s ease}.btn-lux-glass:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#030a0ebf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:#0b1f2b;border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #ffffff1a;max-width:650px;width:100%;max-height:90vh;overflow-y:auto;padding:28px;color:#f1f5f9}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#030a0ebf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:flex-start}html[dir=ltr] .drawer-overlay{justify-content:flex-end}.drawer-content{background:#081923;width:100%;max-width:440px;height:100%;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #000c;border-left:1px solid rgba(255,255,255,.1);color:#f1f5f9}html[dir=ltr] .drawer-content{border-left:none;border-right:1px solid rgba(255,255,255,.1)}
