/* =========================================================
   PromaxGM V2 - Public Theme System
   Aktif temalar: Dark Luxury + Light Theme
   Not: Light Theme, Dark Luxury layout yapısını kullanır. Header/footer
   koyu referans değerleri korur; açık renk dönüşümü public-home.css içinde
   main.pmx-home / main.pmx-public scope'unda yapılır.
   ========================================================= */

body.pmx-theme-dark-luxury,
body.pmx-theme-light-theme {
    --pmx-public-bg: #06101d;
    --pmx-public-bg-soft: #0b1728;
    --pmx-public-surface: rgba(12, 24, 40, .90);
    --pmx-public-surface-solid: #101c2f;
    --pmx-public-card: rgba(15, 29, 48, .88);
    --pmx-public-card-soft: rgba(255,255,255,.06);
    --pmx-public-border: rgba(218, 178, 91, .24);
    --pmx-public-border-soft: rgba(255,255,255,.12);
    --pmx-public-text: #f8f5ee;
    --pmx-public-heading: #ffffff;
    --pmx-public-muted: rgba(248,245,238,.72);
    --pmx-public-accent: #d7b56d;
    --pmx-public-accent-2: #f2d98c;
    --pmx-public-accent-text: #201404;
    --pmx-public-shadow: 0 24px 78px rgba(0,0,0,.34);
    --pmx-public-header-bg: rgba(4, 12, 23, .94);
    --pmx-public-footer-bg: #06101d;
    --pmx-public-footer-text: rgba(248,245,238,.70);

    --pmx-bg: var(--pmx-public-bg);
    --pmx-bg2: var(--pmx-public-bg-soft);
    --pmx-card: var(--pmx-public-card);
    --pmx-card2: var(--pmx-public-card-soft);
    --pmx-line: var(--pmx-public-border-soft);
    --pmx-text: var(--pmx-public-text);
    --pmx-muted: var(--pmx-public-muted);
    --pmx-gold: var(--pmx-public-accent);
    --pmx-gold2: var(--pmx-public-accent-2);
    --pmx-shadow: var(--pmx-public-shadow);

    --pmx-public-font-main: Inter, Arial, Helvetica, sans-serif;
    --pmx-public-font-heading: Inter, Arial, Helvetica, sans-serif;
    --pmx-public-hero-overlay-a: rgba(3, 10, 20, .94);
    --pmx-public-hero-overlay-b: rgba(7, 17, 31, .58);
    --pmx-public-hero-overlay-c: rgba(4, 11, 21, .80);
    --pmx-public-input-bg: rgba(255,255,255,.08);
    --pmx-public-input-text: #ffffff;
    --pmx-public-button-bg: linear-gradient(135deg, #d7b56d, #f2d98c);
    --pmx-public-button-text: #1f1607;
    --pmx-public-section-bg: #06101d;
    --pmx-public-card-image-filter: saturate(.96) contrast(1.02);

    background: var(--pmx-public-bg);
    color: var(--pmx-public-text);
}
