:root{--brand-500:#ff6682;--brand-600:#d52f57;--brand-50:#fff1f4;--n-0:#fff;--n-50:#f7f7f8;--n-100:#f1f1f3;--n-200:#e7e7ea;--n-300:#d2d2d7;--n-500:#8e8e93;--n-600:#6e6e73;--n-800:#3a3a3c;--n-900:#1d1d1f;--success:#23945c;--warning:#b9770a;--warning-bg:#fff6e5;--danger:#d2431a;--danger-bg:#fdeee9;--info:#06c;--info-bg:#eaf3fd;--ai:#6d4bd8;--ai-bg:#f3effd;--messenger:#0a7cff;--instagram:#c13584;--radius:10px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--n-50);height:100%;color:var(--n-900);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}
