:root{--primary-h:184;--primary-s:65%;--primary-l:24%;--primary:hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-dark:#103d42;--primary-rgb:21, 94, 99;--primary-color:var(--primary);--secondary:#e0896c;--background:#f7f2e9;--background-raised:#fbf7ee;--background-dark:#0e3034;--surface:#fff;--surface-glass:#fff6;--border-glass:#fbf7ee4d;--text:#103d42;--text-muted:#496b6e;--success:#3e7a56;--success-light:#3e7a561f;--error:#a33f33;--error-light:#a33f331a;--warning:#996a24;--warning-light:#996a241f;--border:#15606529;--border-strong:#15606561;--shadow-sm:0 1px 3px #103f4414;--shadow-md:0 4px 14px #103f441a;--shadow-glass:0 8px 32px 0 #103f440d;--on-primary:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--primary:#7db5ae;--primary-dark:#9ac6c1;--primary-rgb:127, 181, 175;--background:#0e3034;--background-raised:#123a3f;--surface:#123a3f;--surface-glass:#123a3f66;--border-glass:#123a3f33;--text:#f7f2e9;--text-muted:#b9cfcb;--success:#7ebe98;--success-light:#7ebe981f;--error:#e08b80;--error-light:#e08b801f;--warning:#e0ad61;--warning-light:#e0ad611f;--border:#f7f2e924;--border-strong:#f7f2e952;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #00000080;--shadow-glass:0 8px 32px 0 #0003;--on-primary:#0e3034;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#7db5ae;--primary-dark:#9ac6c1;--primary-rgb:127, 181, 175;--background:#0e3034;--background-raised:#123a3f;--surface:#123a3f;--surface-glass:#123a3f66;--border-glass:#123a3f33;--text:#f7f2e9;--text-muted:#b9cfcb;--success:#7ebe98;--success-light:#7ebe981f;--error:#e08b80;--error-light:#e08b801f;--warning:#e0ad61;--warning-light:#e0ad611f;--border:#f7f2e924;--border-strong:#f7f2e952;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #00000080;--shadow-glass:0 8px 32px 0 #0003;--on-primary:#0e3034;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-brand), "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}body{background:var(--background);color:var(--text);line-height:1.6}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font:inherit}input,select,textarea{font:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass);background:var(--surface-glass)!important}.hover-lift{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.btn-premium{background:var(--primary);color:var(--on-primary);border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-premium:hover{background:var(--primary-dark);box-shadow:0 4px 12px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);transform:scale(1.02)}.btn-premium:active{transform:scale(.98)}
