:root{--bg:#fafaf8;--surface:#fff;--surface-2:#f2f2ef;--text:#1d2733;--text-2:#4a5663;--text-3:#6b7784;--line:#e3e5e8;--accent:#1d2733;--accent-text:#fff;--brand:#2394ff;--ok:#2f9e5b;--danger:#d23c3c;--heart:#e0405e;--shadow:0 1px 2px #1018200f, 0 6px 24px #1018200f;--radius:10px;--radius-sm:6px;--font-ui:var(--font-inter), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:var(--font-display-serif), Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#111417;--surface:#181c20;--surface-2:#20252a;--text:#eef1f4;--text-2:#c2c9d0;--text-3:#98a2ad;--line:#2c3238;--accent:#eef1f4;--accent-text:#111417;--shadow:0 1px 2px #0006, 0 6px 24px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;line-height:1.2}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
