:root{--ground:#0b0b0d;--surface:#151518;--surface-2:#1e1e23;--surface-3:#2a2a31;--ink:#f4f4f5;--ink-muted:#9a9aa3;--ink-faint:#6e6e78;--accent:#f5b544;--accent-ink:#141413;--radius-sm:10px;--radius-md:16px;--radius-card:22px;--radius-pill:999px;--page-max:1120px;--text-max:62ch;--font-body:var(--font-manrope), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[dir=rtl]{--font-body:var(--font-plex-arabic), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--ink);background:var(--ground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}p{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wrap{width:100%;max-width:var(--page-max);padding-inline:max(20px, env(safe-area-inset-left,0px));margin-inline:auto}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
