/*
 * =============================================================================
 * SERIGRAPHIE-BOUTIQUE.fr — layer CSS custom
 * =============================================================================
 *
 * Version  : 0.1.0
 * Updated  : 2026-04-22
 * Source   : github.com/arnaud-92/serigraphie-custom (repo privé)
 * Servi par: Cloudflare Workers Static Assets (serigraphie-custom.arnaubuisine.workers.dev)
 * Chargé via: AdditionalHtmlHead de l'ePages MBO (ObjectID 17642)
 *
 * -----------------------------------------------------------------------------
 * PHILOSOPHIE
 * -----------------------------------------------------------------------------
 * Ce fichier est une COUCHE ADDITIVE au thème ePages existant (Serigraphie-
 * boutique[4], dérivé de VilkasRock). Il ne doit JAMAIS écraser agressivement
 * les styles natifs — toute surcharge doit être ciblée, documentée, et
 * réversible en supprimant la règle.
 *
 * -----------------------------------------------------------------------------
 * CONVENTIONS
 * -----------------------------------------------------------------------------
 * - Préfixe de classes custom : .sb-*
 * - Préfixe de variables       : --sb-*
 * - Spécificité minimale       : éviter !important sauf urgence documentée
 * - Dark mode                  : pas pour l'instant, à considérer en v2+
 *
 * -----------------------------------------------------------------------------
 * KILL SWITCH
 * -----------------------------------------------------------------------------
 * Vider le contenu de ce fichier, commit + push → deploy CDN en 2 min →
 * aucune règle CSS custom ne s'applique plus à la boutique.
 * =============================================================================
 */

/* MARKER : si ce commentaire est visible dans le code source du fichier servi,
   le layer CSS custom est bien chargé depuis le CDN. */
/* -- sb-custom-css-active -- */

/* -----------------------------------------------------------------------------
 * v0.1.0 — aucune règle active pour l'instant
 * Le but de cette première version est UNIQUEMENT de prouver que la chaîne
 * technique fonctionne : Git push → Cloudflare rebuild → navigateur charge
 * ce fichier en 200 OK depuis l'injection dans AdditionalHtmlHead.
 *
 * La boutique doit être visuellement IDENTIQUE à avant l'activation.
 *
 * Les règles CSS multilingues ci-dessous (word-wrap pour l'allemand, etc.)
 * seront activées dans les sprints suivants — commentées pour l'instant pour
 * garantir zéro impact visuel en v0.1.0.
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 * MULTILINGUE (i18n) — règles typographiques
 * -----------------------------------------------------------------------------
 * L'allemand a des mots composés longs (Geschäftsbedingungen, Versandkostenfrei)
 * qui cassent les layouts étroits. Ces règles préviennent les débordements
 * horizontaux sur tous les conteneurs marqués .sb-safe-text.
 *
 * À ACTIVER au sprint 3 (modernisation visuelle) en décommentant le bloc.
 * Pour l'instant : documenté mais inactif.
 * -----------------------------------------------------------------------------
 *
 * .sb-safe-text,
 * .sb-button,
 * .sb-card-title {
 *   word-wrap: break-word;
 *   overflow-wrap: break-word;
 *   hyphens: auto;
 * }
 *
 * html[lang*="de"] .sb-safe-text,
 * html[lang*="de"] .sb-button,
 * html[lang*="de"] .sb-card-title {
 *   -webkit-hyphens: auto;
 *   hyphens: auto;
 * }
 */
