:root{--bg: #0b0b12;--surface: #13131d;--surface2: #1b1b28;--border: #262636;--text: #ececf3;--text2: #a9a9bd;--text3: #6f6f86;--accent: #6c63ff;--accent-soft: rgba(108, 99, 255, .14);--green: #3ddc84;--radius: 16px;--radius-sm: 10px;--font: "Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}:root[data-theme=light]{--bg: #f7f7fb;--surface: #ffffff;--surface2: #f0f0f6;--border: #e3e3ee;--text: #15151f;--text2: #50506a;--text3: #8a8aa0;--accent: #5a50f0;--accent-soft: rgba(90, 80, 240, .1);--green: #1aa760;color-scheme:light}:root[dir=rtl]{--font: "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}a{color:inherit}img{max-width:100%;display:block}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
