@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&family=Cairo:wght@300;400;500;600;700;800;900&display=swap";
:root{--mc-amber:#f59e0b;--mc-orange:#e85d04;--mc-rose:#fb7185;--mc-teal:#0d9488;--mc-purple:#7c3aed;--primary:#e85d04;--primary-hover:#d35400;--surface:#111118;--surface-2:#18181f;--card:#18181f;--hover:#ffffff0f;--bg:#0a0a0f;--bg-surface:#111118;--bg-card:#18181f;--bg-card-2:#1f1f2c;--border:#ffffff14;--border-2:#ffffff24;--bg-input:#ffffff0d;--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#6b7280;--btn-secondary-bg:#ffffff14;--btn-secondary-hover:#ffffff1f;--btn-ghost-hover:#ffffff0f;--form-input-bg:#ffffff0d;--nav-bg-scrolled:#0a0a0fd9;--nav-border-scrolled:#ffffff12;--nav-mobile-bg:#0a0a0ff7;--grad-brand:linear-gradient(135deg, var(--mc-orange) 0%, var(--mc-amber) 100%);--grad-hero:linear-gradient(135deg, #0a0a0f 0%, #12102a 50%, #1a0a14 100%);--grad-card:linear-gradient(145deg, #ffffff0a, #ffffff03);--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 12px 40px #000000b3;--shadow-glow:0 0 40px #e85d0440;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--ease:cubic-bezier(.4, 0, .2, 1);--dur:.2s}[data-theme=light]{--primary:#e85d04;--primary-hover:#d35400;--surface:#fff;--surface-2:#f9fafb;--card:#fff;--hover:#0000000a;--bg:#f3f4f6;--bg-surface:#fff;--bg-card:#fff;--bg-card-2:#f9fafb;--border:#0000001a;--border-2:#00000029;--bg-input:#f3f4f6;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--btn-secondary-bg:#0000000d;--btn-secondary-hover:#00000017;--btn-ghost-hover:#0000000a;--form-input-bg:#f9fafb;--nav-bg-scrolled:#ffffffeb;--nav-border-scrolled:#00000014;--nav-mobile-bg:#fffffffa;--grad-hero:linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 50%, #f9fafb 100%);--grad-card:linear-gradient(145deg, #fff, #fffc);--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 16px #0000000d;--shadow-lg:0 12px 40px #0000001a;--shadow-glow:0 0 40px #e85d0426}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text-primary);min-height:100vh;font-family:Inter,Cairo,sans-serif;line-height:1.6}[lang=ar] body,[dir=rtl]{font-family:Cairo,Inter,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}option{background:var(--bg-surface);color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mc-orange)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.gradient-text{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);background:#ffffff0a}.glass-2{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-2);background:#ffffff0f}.card{background:var(--grad-card);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease)}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-2);transform:translateY(-2px)}.btn{border-radius:var(--r-md);transition:all var(--dur) var(--ease);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 4px 20px #e85d0466}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 28px #e85d048c}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--text-primary);border:1px solid var(--border-2)}.btn-secondary:hover{background:var(--btn-secondary-hover);border-color:#ffffff40}.btn-ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.btn-ghost:hover{background:var(--btn-ghost-hover);color:var(--text-primary)}.btn-danger{color:#f87171;background:#ef444426;border:1px solid #ef444440}.btn-danger:hover{background:#ef444440}.btn-sm{border-radius:var(--r-sm);padding:8px 16px;font-size:13px}.btn-lg{border-radius:var(--r-lg);padding:16px 36px;font-size:17px}.btn-icon{border-radius:var(--r-sm);padding:10px}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--text-secondary);letter-spacing:.02em;font-size:13px;font-weight:500}.form-input{background:var(--form-input-bg);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text-primary);width:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:none;padding:12px 16px;font-size:15px}.form-input:focus{border-color:var(--mc-orange);box-shadow:0 0 0 3px #e85d0433}.form-input::placeholder{color:var(--text-muted)}.form-error{color:#f87171;margin-top:4px;font-size:12px}.badge{border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-green{color:#34d399;background:#10b98126;border:1px solid #10b98140}.badge-red{color:#f87171;background:#ef444426;border:1px solid #ef444440}.badge-amber{color:var(--mc-amber);background:#f59e0b26;border:1px solid #f59e0b40}.badge-gray{color:var(--text-secondary);border:1px solid var(--border);background:#9ca3af1a}.toggle{flex-shrink:0;width:44px;height:24px;display:inline-flex;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle-slider{border:1px solid var(--border);transition:all var(--dur) var(--ease);cursor:pointer;background:#ffffff1a;border-radius:12px;position:absolute;inset:0}.toggle-slider:before{content:"";background:var(--text-secondary);width:18px;height:18px;transition:all var(--dur) var(--ease);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.toggle input:checked+.toggle-slider{border-color:var(--mc-orange);background:#e85d044d}.toggle input:checked+.toggle-slider:before{background:var(--mc-orange);transform:translate(20px)translateY(-50%)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .15s var(--ease);background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card-2);border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:90vh;animation:slideUp .2s var(--ease);overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.modal-body{padding:24px 28px 28px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #e85d044d}50%{box-shadow:0 0 40px #e85d0499}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-float{animation:3s ease-in-out infinite float}.animate-fadeIn{animation:fadeIn .3s var(--ease)}.animate-slideUp{animation:slideUp .4s var(--ease)}.skeleton{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-card-2) 50%, var(--bg-card) 75%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.img-placeholder{background:var(--bg-card-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.divider{background:var(--border);height:1px;margin:20px 0}.hot-toast{background:var(--bg-card-2)!important;color:var(--text-primary)!important;border:1px solid var(--border-2)!important;border-radius:var(--r-md)!important;font-family:Inter,sans-serif!important;font-size:14px!important}@media (max-width:768px){.container{padding:0 16px}.modal{max-width:100%}.btn-lg{padding:14px 28px;font-size:15px}}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[lang=ar] [class*=Title],[dir=rtl] [class*=Title],[lang=ar] [class*=Title] *,[dir=rtl] [class*=Title] *,[lang=ar] [class*=Name],[dir=rtl] [class*=Name],[lang=ar] [class*=logo],[dir=rtl] [class*=logo],[lang=ar] [class*=Logo],[dir=rtl] [class*=Logo],[lang=ar] [class*=stat],[dir=rtl] [class*=stat],[lang=ar] [class*=Stat],[dir=rtl] [class*=Stat],[lang=ar] [class*=price],[dir=rtl] [class*=price],[lang=ar] [class*=Price],[dir=rtl] [class*=Price],[lang=ar] [class*=step],[dir=rtl] [class*=step],[lang=ar] [class*=Step],[dir=rtl] [class*=Step]{font-family:Cairo,sans-serif!important}.global-logo-img{width:auto;height:38px;transition:opacity .2s,background-color .2s,padding .2s;display:block}.global-logo-img:hover{opacity:.9}[data-theme=light] .global-logo-img{background-color:#0d0e12;border-radius:10px;height:44px;padding:6px 12px;box-shadow:0 4px 12px #00000026}
