/* ==========================================================================
   OLED Obsidian Theme (High Contrast, OLED Black & Clean Paper Light)
   ========================================================================== */

/* Dark Mode (Pitch Black for OLED Android displays) */
[data-palette="oled"],
[data-palette="oled"][data-theme="dark"] {
    --bg-main: #000000;
    --bg-surface: #0a0a0a;
    --bg-surface-elevated: #141414;
    --bg-surface-hover: #222222;

    --border-subtle: rgba(255, 255, 255, 0.14);
    --border-medium: rgba(255, 255, 255, 0.28);
    --border-focus: #00f2fe;

    --text-primary: #ffffff;
    --text-secondary: #a3a3a3;
    --text-muted: #737373;
    --text-inverse: #000000;

    --primary: #00f2fe;
    --primary-light: #4facfe;
    --primary-gradient: linear-gradient(135deg, #00f2fe 0%, #4facfe 100%);
    --primary-glow: rgba(0, 242, 254, 0.35);

    --glass-bg: rgba(10, 10, 10, 0.92);
    --glass-border: rgba(255, 255, 255, 0.16);
}

/* Light Mode (High Contrast Crisp Monochrome) */
[data-palette="oled"][data-theme="light"] {
    --bg-main: #ffffff;
    --bg-surface: #f9fafb;
    --bg-surface-elevated: #f3f4f6;
    --bg-surface-hover: #e5e7eb;

    --border-subtle: rgba(0, 0, 0, 0.12);
    --border-medium: rgba(0, 0, 0, 0.28);
    --border-focus: #000000;

    --text-primary: #000000;
    --text-secondary: #374151;
    --text-muted: #6b7280;
    --text-inverse: #ffffff;

    --primary: #111827;
    --primary-light: #374151;
    --primary-gradient: linear-gradient(135deg, #111827 0%, #374151 100%);
    --primary-glow: rgba(0, 0, 0, 0.2);

    --glass-bg: rgba(255, 255, 255, 0.95);
    --glass-border: rgba(0, 0, 0, 0.12);
}
