/* Capnis brand tokens — shared by marketing site and install guides */

:root {
    --capnis-primary: #003366;
    --capnis-primary-dark: #001a33;
    --capnis-primary-mid: #002244;
    --capnis-primary-light: #f0f7ff;
    --capnis-surface: #ffffff;
    --capnis-page-bg: #f8fafc;
    --capnis-text: #0f172a;
    --capnis-muted: #64748b;
    --capnis-border: #e2e8f0;
    --capnis-radius: 12px;
    --capnis-radius-sm: 10px;
    --capnis-shadow: 0 4px 24px rgba(0, 51, 102, 0.06);
    --capnis-shadow-lg: 0 12px 40px rgba(0, 51, 102, 0.1);
    --capnis-font: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    --capnis-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    --capnis-footer-bg: #001a33;
    --capnis-footer-text: #ffffff;
    --capnis-dark-section: #001a33;
    --capnis-header-h: 72px;
}
