/* Bloc thématique « KPop Demon Hunters » des espaces Primaire et Collège — 08/10/2026 (Riaz : « mise en valeur des produits KPOP »).
   C'est un tiroir comme les autres (parts/tiroirs.php), marqué 'theme' => 'kpop' dans la configuration de l'espace : même moteur,
   mêmes cartes, seul l'habillage change. Couleurs relevées sur les emballages de la collection (bleu nuit, violet, rose, cyan).
   Aucun visuel de la licence n'est dessiné ici : seules les photos des produits la montrent.
   Feuille chargée par mu-plugins/buro-profils.php (home-v4/profils-*.css). */
.v4 .bp-theme-kpop{--kp-nuit:#1B1464;--kp-violet:#5B2A9D;--kp-rose:#FF2E97;--kp-cyan:#3DD9F5;margin:20px 0 28px;padding:22px 0 26px;color:#fff;background:radial-gradient(75% 130% at 100% 0,rgba(255,46,151,.62),rgba(255,46,151,0) 62%),radial-gradient(60% 120% at 0 100%,rgba(61,217,245,.36),rgba(61,217,245,0) 60%),linear-gradient(115deg,var(--kp-nuit),var(--kp-violet))}
.v4 .bp-theme-kpop .bp-t-tete{align-items:center;row-gap:8px}
.v4 .bp-theme-kpop .v4-h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:#fff}
.v4 .bp-theme-kpop .bp-etiq{display:inline-block;padding:5px 10px 4px;border-radius:999px;background:var(--kp-cyan);color:var(--kp-nuit);font-size:13px;line-height:1;font-weight:800;font-stretch:100%;letter-spacing:.02em;transform:rotate(-4deg)}
.v4 .bp-theme-kpop .v4-lien{min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:var(--kp-nuit);text-decoration:none;font-weight:800}
.v4 .bp-theme-kpop .v4-lien:hover{background:var(--kp-cyan);color:var(--kp-nuit)}
.v4 .bp-theme-kpop .v4-lien:focus-visible{outline:3px solid #fff;outline-offset:3px}
.v4 .bp-theme-kpop .bp-accroche{margin:10px 0 16px;max-width:62ch;font-size:16px;line-height:1.4;color:#fff}
.v4 .bp-theme-kpop .bp-grille>*{color:var(--encre,#141414)}
/* mobile : titre, phrase, produits, puis le lien en bouton pleine largeur (dans la tête, il passait seul sur une ligne avant la phrase) */
@media(max-width:639px){.v4 .bp-theme-kpop>.buro-container{display:flex;flex-direction:column}.v4 .bp-theme-kpop .bp-t-tete{display:contents}.v4 .bp-theme-kpop .v4-h2{order:1}.v4 .bp-theme-kpop .bp-accroche{order:2;margin:8px 0 14px}.v4 .bp-theme-kpop .bp-grille{order:3}.v4 .bp-theme-kpop .v4-lien{order:4;justify-content:center;min-height:44px;margin:14px 0 0}}
@media(min-width:640px) and (max-width:1023px){.v4 .bp-theme-kpop .bp-grille{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:31%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:6px}.v4 .bp-theme-kpop .bp-grille>*{scroll-snap-align:start}}
@media(min-width:1024px){.v4 .bp-theme-kpop{margin:32px 0 48px;padding:36px 0 40px}.v4 .bp-theme-kpop .bp-accroche{margin:12px 0 24px;font-size:18px}.v4 .bp-theme-kpop .bp-grille{grid-template-columns:repeat(5,minmax(0,1fr))}}
