:root{--bg:#0b0b0f;--surface:#111118;--text:#fff;--text-muted:#ffffffa6;--primary:#f3cf33}html,body{background:var(--bg);height:100%;color:var(--text);width:100%;min-height:100%;margin:0;padding:0}html[dir=rtl],html[dir=rtl] body{direction:rtl}html[dir=rtl] body{text-align:right}html[dir=rtl] *{direction:inherit}body{font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-playfair), serif;letter-spacing:.2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}button{font-family:inherit}
