/* PGP Gallery — Thèmes admin dynamiques */
/* Généré selon l'option pgp_admin_theme */
#wpfooter {
position: relative !important;}
/* ── Thème : Chamois (défaut) ─────────────────────────────────── */
[data-pgp-theme="chamois"],html[data-pgp-theme="chamois"] {
    --pgp-chamois:   #c8a96e;
    --pgp-chamois-d: #8a7048;
    --pgp-bg:        #0f0f0f;
    --pgp-card:      #181818;
    --pgp-border:    #2a2a2a;
    --pgp-text:      #e8e4dc;
}

/* ── Thème : Argent ───────────────────────────────────────────── */
[data-pgp-theme="argent"],html[data-pgp-theme="argent"] {
    --pgp-chamois:   #a8b4c0;
    --pgp-chamois-d: #6a7a88;
    --pgp-bg:        #0d0f11;
    --pgp-font:      'Inter', system-ui, sans-serif;
    --pgp-serif:     'Playfair Display', Georgia, serif;
    --pgp-mono:      'JetBrains Mono', 'Courier New', monospace;
    --pgp-card:      #161a1e;
    --pgp-border:    #242a30;
    --pgp-text:      #dce4ec;
}

/* ── Thème : Sombre neutre ───────────────────────────────────── */
[data-pgp-theme="neutre"],html[data-pgp-theme="neutre"] {
    --pgp-chamois:   #e8e4dc;
    --pgp-chamois-d: #aaa69e;
    --pgp-bg:        #111111;
    --pgp-card:      #1a1a1a;
    --pgp-border:    #2c2c2c;
    --pgp-text:      #e8e4dc;
}

/* ── Thème : Forêt ────────────────────────────────────────────── */
[data-pgp-theme="foret"],html[data-pgp-theme="foret"] {
    --pgp-chamois:   #7eb896;
    --pgp-chamois-d: #4a8060;
    --pgp-bg:        #0a0f0d;
    --pgp-card:      #121a14;
    --pgp-border:    #1e2e22;
    --pgp-text:      #d4e8da;
}

/* ── Thème : Lavande ─────────────────────────────────────────── */
[data-pgp-theme="lavande"],html[data-pgp-theme="lavande"] {
    --pgp-chamois:   #b08acd;
    --pgp-chamois-d: #7a5a98;
    --pgp-bg:        #0e0b14;
    --pgp-card:      #16121e;
    --pgp-border:    #26203a;
    --pgp-text:      #e0d8ec;
}

/* ── Thème : Braise ──────────────────────────────────────────── */
[data-pgp-theme="braise"],html[data-pgp-theme="braise"] {
    --pgp-chamois:   #d4826a;
    --pgp-chamois-d: #a05540;
    --pgp-bg:        #110c0a;
    --pgp-card:      #1a1210;
    --pgp-border:    #2e1e18;
    --pgp-text:      #ecdcd8;
}

/* ── Thème : Clair (pour ceux qui préfèrent le light mode) ───── */
[data-pgp-theme="clair"],html[data-pgp-theme="clair"] {
    --pgp-chamois:   #2a5fa8;
    --pgp-chamois-d: #1a3f78;
    --pgp-bg:        #f4f4f0;
    --pgp-card:      #ffffff;
    --pgp-hover:     #eeeeea;
    --pgp-border:    #d8d8d0;
    --pgp-border-hi: #c0c0b8;
    --pgp-text:      #1a1a1a;
    --pgp-muted:     #666660;
    --pgp-font-hint: 'Cormorant Garamond', Georgia, serif;
    --pgp-font-hint: 'Inter', system-ui, sans-serif;
    --pgp-font-hint: system-ui, sans-serif;
    --pgp-font-hint: 'Lora', Georgia, serif;
    --pgp-font-hint: 'DM Sans', system-ui, sans-serif;
    --pgp-font-hint: 'Playfair Display', Georgia, serif;
    --pgp-font-hint: system-ui, sans-serif;
    --pgp-font-hint: 'Crimson Text', Georgia, serif;
    --pgp-dim:       #999990;
}
/* -- Theme : Ivoire (Apple style — fond blanc, cards gris clair) -- */
[data-pgp-theme="ivoire"] {
    --pgp-chamois:   #1d1d1f;
    --pgp-chamois-d: #000000;
    --pgp-bg:        #f5f5f7;
    --pgp-card:      #ffffff;
    --pgp-card2:     #f5f5f7;
    --pgp-hover:     #e8e8ed;
    --pgp-border:    #d2d2d7;
    --pgp-border-hi: #b0b0b8;
    --pgp-text:      #1d1d1f;
    --pgp-muted:     #6e6e73;
    --pgp-dim:       #a1a1a6;
    --pgp-font:      'Albert sans'; -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Helvetica Neue', sans-serif;
    --pgp-serif:     'Albert sans';'SF Pro Display', -apple-system, sans-serif;
    --pgp-mono:      'Albert sans'; 'SF Mono', 'Menlo', monospace;
    --pgp-radius:    20px;
}
[data-pgp-theme="ivoire"] #wpwrap,
[data-pgp-theme="ivoire"] #wpcontent,
[data-pgp-theme="ivoire"] #wpbody,
[data-pgp-theme="ivoire"] #wpbody-content { background: #f5f5f7 !important; }
[data-pgp-theme="ivoire"] .pgp-card,
[data-pgp-theme="ivoire"] .pgp-table,
[data-pgp-theme="ivoire"] .pgp-settings-section {
    border-radius: 20px !important;
    background: #ffffff !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.06) !important;
    border: none !important;
	padding: 10px;
}
[data-pgp-theme="ivoire"] .pgp-wrap > *:not(.pgp-header) { background: transparent; }
[data-pgp-theme="ivoire"] .pgp-btn-primary {
    background: #1d1d1f;
    border-radius: 12px;
    font-weight: 500;
    letter-spacing: 0;
	color: #ffffff !important;
}
}
[data-pgp-theme="ivoire"] .pgp-btn { border-radius: 12px; }
[data-pgp-theme="ivoire"] input,
[data-pgp-theme="ivoire"] select,
[data-pgp-theme="ivoire"] textarea { border-radius: 10px !important; }
[data-pgp-theme="ivoire"] .pgp-badge-publish { color:#28a745; border-color:#28a745; }
[data-pgp-theme="ivoire"] .pgp-toggle input:checked + .pgp-toggle-slider {background: #acc0eb !important;}

