/* ============================================================ MATIOS UI — matios-ui-mode-dark.css v3.0.0 Mode: Dark — neutral dark backgrounds Apply with: ============================================================ */ [data-mts-mode="dark"] { /* ── Primary (default blue — overridden by accent files) ─ */ --mts-color-primary: #4f8eff; --mts-color-primary-hover: #3a7aee; --mts-color-primary-active: #2d6ee0; --mts-color-primary-light: rgba(79,142,255,.12); --mts-color-primary-text: #ffffff; --mts-btn-shadow-primary: 0 4px 14px rgba(79,142,255,.4); --mts-btn-ring-primary: 0 0 0 3px rgba(79,142,255,.28); --mts-border-color-focus: #4f8eff; /* ── Accent (secondary decorative color) ─────────────── */ --mts-color-accent: #a78bfa; --mts-color-accent-hover: #9370f0; --mts-color-accent-text: #ffffff; /* ── Semantic colors ──────────────────────────────────── */ --mts-color-success: #34d399; --mts-color-success-hover: #10b981; --mts-color-success-light: rgba(52,211,153,.12); --mts-color-success-text: #ffffff; --mts-color-warning: #fbbf24; --mts-color-warning-light: rgba(251,191,36,.12); --mts-color-danger: #f87171; --mts-color-danger-light: rgba(248,113,113,.12); --mts-color-info: #38bdf8; --mts-color-info-light: rgba(56,189,248,.12); /* ── Gray scale ───────────────────────────────────────── */ --mts-gray-50: #0e0f14; --mts-gray-100: #161820; --mts-gray-200: #1e2028; --mts-gray-300: #2a2d38; --mts-gray-400: #3d4155; --mts-gray-500: #6b7280; --mts-gray-600: #9097b0; --mts-gray-700: #b0b8d0; --mts-gray-800: #d0d6e8; --mts-gray-900: #e8eaf0; /* ── Backgrounds ──────────────────────────────────────── */ --mts-bg-body: #0e0f14; --mts-bg-surface: #161820; --mts-bg-surface-2: #1e2028; --mts-bg-overlay: rgba(0,0,0,.65); /* ── Text ─────────────────────────────────────────────── */ --mts-text-primary: #e8eaf0; --mts-text-secondary: #a0a8c0; --mts-text-muted: #6b7280; --mts-text-disabled: #4b5263; --mts-text-inverse: #0e0f14; /* ── Borders ──────────────────────────────────────────── */ --mts-border-color: #2a2d38; --mts-border-color-strong: #3d4155; /* ── Shadows ──────────────────────────────────────────── */ --mts-shadow-xs: 0 1px 2px rgba(0,0,0,.3); --mts-shadow-sm: 0 1px 4px rgba(0,0,0,.4); --mts-shadow-md: 0 2px 10px rgba(0,0,0,.5); --mts-shadow-lg: 0 4px 20px rgba(0,0,0,.6); --mts-shadow-xl: 0 8px 40px rgba(0,0,0,.7); /* ── Button shadows (semantic) ────────────────────────── */ --mts-btn-shadow-danger: 0 4px 14px rgba(248,113,113,.38); --mts-btn-ring-danger: 0 0 0 3px rgba(248,113,113,.26); --mts-btn-shadow-success: 0 4px 14px rgba(52,211,153,.36); --mts-btn-ring-success: 0 0 0 3px rgba(52,211,153,.24); --mts-btn-shadow-warning: 0 4px 14px rgba(251,191,36,.36); --mts-btn-ring-warning: 0 0 0 3px rgba(251,191,36,.24); --mts-font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; }