/* Skin "mumu": ui.mcp.az/templates/gallery.html#tpl/mumu-admin dizayn dilinin MuMu admin semantik tokenlerine xeritesi.
   Palitra hemin illustrasiyadan piksel ile goturulub: primary #3B82F6, secim #E7F0FE, well #EFEEEC, hairline #EBEBEB.
   Kohnə "onebase" skini saxlanilir (data-skin="onebase") - geri qaytarmaq ucun index.html-de yalniz atributu deyis. */

[data-skin="mumu"] {
    --font-display: 'Manrope', ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
    --font-body: 'Manrope', ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
    --font-mono: 'JetBrains Mono', ui-monospace, 'Cascadia Mono', 'Consolas', monospace;

    /* kompakt skala: 1rem = 16px; govde 13px */
    --size-2xs: 0.6875rem;
    --size-xs: 0.75rem;
    --size-sm: 0.8125rem;
    --size-base: 0.875rem;
    --size-md: 0.9375rem;
    --size-lg: 1.0625rem;
    --size-xl: 1.25rem;
    --size-2xl: 1.25rem;
    --size-3xl: 1.625rem;
    --leading-tight: 1.2;
    --leading-snug: 1.35;
    --leading-normal: 1.5;
    --leading-relaxed: 1.6;
    --tracking-tight: -0.01em;
    --tracking-normal: 0;
    --tracking-wide: 0.04em;
    --weight-regular: 400;
    --weight-medium: 500;
    --weight-semibold: 600;
    --weight-bold: 700;

    --space-1: 0.1875rem;
    --space-2: 0.375rem;
    --space-3: 0.5rem;
    --space-4: 0.75rem;
    --space-5: 1rem;
    --space-6: 1.25rem;
    --space-8: 1.5rem;
    --space-10: 2rem;
    --space-12: 2.5rem;

    /* illustrasiyada künclər yumshaqdır: 6 / 8 / 12 */
    --radius-sm: 0.375rem;
    --radius-md: 0.5rem;
    --radius-lg: 0.75rem;
    --radius-full: 9999px;

    /* derinlik: illustrasiyada pencere ve satelit kart kolkə ilə ayrılır */
    --shadow-sm: 0 1px 2px rgb(23 23 26 / 0.06);
    --shadow-md: 0 2px 8px rgb(23 23 26 / 0.08);
    --shadow-lg: 0 12px 32px rgb(23 23 26 / 0.14);
}

/* ---------- ACIQ ---------- */
[data-skin="mumu"], [data-skin="mumu"][data-theme="light"] {
    color-scheme: light;
    --bg: #efeeec;
    --bg-subtle: #f6f5f4;
    --surface: #ffffff;
    --surface-2: #fafafa;
    --surface-3: #f2f2f2;
    --border: #ebebeb;
    --border-strong: #d8d8d8;
    --text: #1a1a1c;
    --text-muted: #6b6b70;
    --text-subtle: #68686f;
    --text-faint: #75757d;
    --text-disabled: #c2c2c7;
    --primary: #3b82f6;
    /* mətn kimi işlənən ink variantları: #3b82f6 və #10b981 ağ üzərində AA keçmir
       (3.2 / 2.3), bu iki ton keçir (5.8 / 4.9) */
    --primary-ink: #1d4ed8;
    --success-ink: #047857;
    --primary-hover: #2f6fe0;
    --primary-active: #2560c8;
    --primary-subtle: #e7f0fe;
    --primary-border: #bfd6fd;
    --on-primary: #ffffff;
    --accent: #6366f1;
    --on-accent: #ffffff;
    --accent-subtle: #e9eafe;
    --success: #10b981;
    --on-success: #ffffff;
    --success-subtle: #e4f8f1;
    --warning: #f59e0b;
    --on-warning: #ffffff;
    --warning-subtle: #fef3dd;
    --danger: #ef4444;
    --on-danger: #ffffff;
    --danger-subtle: #fde9e9;
    --info: #64748b;
    --on-info: #ffffff;
    --info-subtle: #eff1f5;
    --selected: #e7f0fe;
    --hover-veil: #f4f4f5;
    --focus: #3b82f6;
    --overlay: #17171a;
    --brand-surface: #e7f0fe;
    --on-brand-surface: #1d4ed8;
    --shadow-color: rgb(23 23 26 / 0.08);
}

/* ---------- TUND ---------- */
[data-skin="mumu"][data-theme="dark"] {
    color-scheme: dark;
    --bg: #141417;
    --bg-subtle: #101013;
    --surface: #1c1c20;
    --surface-2: #18181c;
    --surface-3: #26262b;
    --border: #2e2e34;
    --border-strong: #43434b;
    --text: #f4f4f6;
    --text-muted: #a8a8b0;
    --text-subtle: #92929b;
    --text-faint: #86868f;
    --text-disabled: #5a5a63;
    --primary: #60a5fa;
    --primary-ink: #60a5fa;
    --success-ink: #34d399;
    --primary-hover: #7db6fb;
    --primary-active: #93c5fd;
    --primary-subtle: #1e2f4d;
    --primary-border: #2e4a75;
    --on-primary: #0b1220;
    --accent: #818cf8;
    --on-accent: #0b1220;
    --accent-subtle: #262a4a;
    --success: #34d399;
    --on-success: #0b1220;
    --success-subtle: #14352c;
    --warning: #fbbf24;
    --on-warning: #0b1220;
    --warning-subtle: #3a2d10;
    --danger: #f87171;
    --on-danger: #0b1220;
    --danger-subtle: #3b1d1d;
    --info: #94a3b8;
    --on-info: #0b1220;
    --info-subtle: #24282f;
    --selected: #1e2f4d;
    --hover-veil: #222227;
    --focus: #60a5fa;
    --overlay: #000000;
    --brand-surface: #1e2f4d;
    --on-brand-surface: #93c5fd;
    --shadow-color: rgb(0 0 0 / 0.5);
    --shadow-sm: 0 1px 2px rgb(0 0 0 / 0.4);
    --shadow-md: 0 2px 8px rgb(0 0 0 / 0.45);
    --shadow-lg: 0 12px 32px rgb(0 0 0 / 0.55);
}
