/* Shared visual tokens for public, admin, login and status pages. */
:root {
    --ui-primary: #124ba4;
    --ui-primary-strong: #0c3778;
    --ui-primary-soft: #eff4fb;
    --ui-text: #243449;
    --ui-muted: #64748b;
    --ui-border: #e0e7ef;
    --ui-bg: #f6f8fb;
    --ui-surface: #fff;
    --ui-danger: #be2738;
    --ui-success: #15765c;
    --ui-radius: 10px;
    --ui-radius-sm: 8px;
    --ui-shadow: 0 2px 8px rgba(20, 47, 81, .035);
    --ui-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Nirmala UI", "Noto Sans Devanagari", Arial, sans-serif;
    --ui-focus: 0 0 0 3px rgba(18, 75, 164, .18);
}
