/* KISSRING web design system v1.0 - reference tokens, not loaded globally yet. */
:root {
 --kr-bg:#fbf6ed; --kr-surface:#fffdf9; --kr-surface-pink:#fff0f2;
 --kr-text:#342b30; --kr-text-secondary:#66545d; --kr-accent:#f39ca5;
 --kr-action:#5d414d; --kr-action-hover:#794c60; --kr-border:#ddcdd5;
 --kr-focus:#a95776; --kr-success-bg:#eef5e9; --kr-success-text:#29482c;
 --kr-warning-bg:#fff4de; --kr-warning-text:#644a1d;
 --kr-error-bg:#fff0f2; --kr-error-text:#873f59;
 --kr-font-ui:Montserrat,Arial,sans-serif;
 --kr-font-editorial:"Kissring Noto Serif",Georgia,serif;
 --kr-space-1:4px; --kr-space-2:8px; --kr-space-3:12px; --kr-space-4:16px;
 --kr-space-5:20px; --kr-space-6:24px; --kr-space-8:32px; --kr-space-12:48px;
 --kr-radius-control:12px; --kr-radius-card:18px; --kr-radius-dialog:22px;
 --kr-radius-pill:999px; --kr-touch:44px; --kr-nav-height:64px;
}
