/*
 * Společný barevný systém ObecníMapa.
 * Hodnoty vycházejí z Cuba Dark (`assets/scss/utils/_variables.scss`).
 */
:root {
    --om-bg: #1d1e26;
    --om-surface: #262932;
    --om-surface-elevated: #323846;
    --om-header: #262932;
    --om-border: #374558;

    --om-text: rgba(255, 255, 255, 0.78);
    --om-text-strong: rgba(255, 255, 255, 0.9);
    --om-text-muted: #98a6ad;

    --om-primary: #7061ef;
    --om-primary-hover: #5d50e6;
    --om-primary-rgb: 112, 97, 239;
    --om-primary-subtle: rgba(112, 97, 239, 0.18);
    --om-link: #b4aaff;
    --om-secondary: #838383;

    --om-success: #22c55e;
    --om-success-rgb: 34, 197, 94;
    --om-warning: #f59e0b;
    --om-warning-rgb: 245, 158, 11;
    --om-danger: #ef4444;
    --om-danger-rgb: 239, 68, 68;
    --om-info: #38bdf8;
    --om-info-rgb: 56, 189, 248;

    /* Kartografická vrstva je významově oddělená od UI primary. */
    --om-map-registered: #8b7fd6;
    --om-map-registered-fill: #8b5cf6;
    --om-map-selected: #7667d8;
    --om-map-sewer: #b66d32;
    --om-map-water: #168dcc;
    --om-map-infrastructure-casing: #17212b;

    /* Kompatibilita komponent Cuba a Bootstrapu. */
    --theme-default: var(--om-primary);
    --theme-secondary: var(--om-secondary);
    --bs-primary: var(--om-primary);
    --bs-primary-rgb: var(--om-primary-rgb);
    --bs-secondary: var(--om-secondary);
    --bs-success: var(--om-success);
    --bs-success-rgb: var(--om-success-rgb);
    --bs-warning: var(--om-warning);
    --bs-warning-rgb: var(--om-warning-rgb);
    --bs-danger: var(--om-danger);
    --bs-danger-rgb: var(--om-danger-rgb);
    --bs-info: var(--om-info);
    --bs-info-rgb: var(--om-info-rgb);
}
