/*
 * Thème sombre de bookstore : complément de classless-dark.css (thème no-js), chargé avec lui à part et sans @media
 * (attribut media du <link>, voir templates/partials/assets.html.twig du thème no-js) : se charge ou se retire d'un bloc.
 */
:root {
    --bk-card-bg: #1e293b;
    --bk-border: #334155;
    --bk-muted: #94a3b8;
    --bk-subtle: #cbd5e1;
    --bk-price: #ff8a65;
    --bk-accent: #61aeff;
    --bk-accent-contrast: #0f172a;
    --bk-surface: #1e293b;
    --bk-notice-bg: #3b3014;
    --bk-notice-border: #6b5518;
    --bk-notice-text: #f5d68a;
    --bk-danger: #f87171;
    --bk-stock-out: #f87171;
    --bk-alert-bg: #3f1d24;
    --bk-shadow: rgba(0, 0, 0, .4);
    --bk-pos-bg: #1e293b;
    --bk-pos-border: #334155;
    --bk-pos-title: #f8fafc;
    --bk-pos-link-bg: #334155;
    --bk-pos-link-hover: #475569;

    /* Pages de la boutique (plugin simple-shop : variables --shop-*) */
    --shop-card-bg: #1e293b;
    --shop-surface: #1e293b;
    --shop-border: #334155;
    --shop-border-strong: #475569;
    --shop-text: #f8fafc;
    --shop-muted: #94a3b8;
    --shop-danger: #f87171;
    --shop-success: #34d399;
    --shop-success-bg: #0f2e22;
    --shop-accent: #61aeff;
    --shop-inverse-bg: #e2e8f0;
    --shop-on-inverse: #0f172a;
}

/* Logo pour fond sombre */
.logo .logo-light { display: none; }
.logo .logo-dark { display: inline; }
