/* Bloc « BIC Vibbies » des espaces Maternelle, Primaire et Collège — 30/10/2026 (Riaz : « mets en avant les nouveautés Vibbies »).
   Un tiroir comme les autres (parts/tiroirs.php), marqué 'theme' => 'vibbies' : même moteur, mêmes cartes, seul l'habillage change.
   Pastels relevés sur la gamme (corps lilas, vert d'eau, rose, ciel) ; aucun personnage dessiné ici : seules les photos des produits
   les montrent. Même structure que profils-kpop.css. Feuille chargée par mu-plugins/buro-profils.php (profils-*.css). */
.v4 .bp-theme-vibbies{--vb-encre:#33275C;--vb-lilas:#D9CCF5;--vb-menthe:#C8EFDC;--vb-rose:#FFC9DD;--vb-ciel:#C9E7FA;margin:20px 0 28px;padding:22px 0 26px;color:var(--vb-encre);background:radial-gradient(70% 120% at 100% 0,var(--vb-rose),rgba(255,201,221,0) 62%),radial-gradient(60% 120% at 0 100%,var(--vb-menthe),rgba(200,239,220,0) 60%),linear-gradient(115deg,var(--vb-lilas),var(--vb-ciel))}
.v4 .bp-theme-vibbies .bp-t-tete{align-items:center;row-gap:8px}
.v4 .bp-theme-vibbies .v4-h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--vb-encre)}
.v4 .bp-theme-vibbies .bp-etiq{display:inline-block;padding:5px 10px 4px;border-radius:999px;background:var(--vb-encre);color:#fff;font-size:13px;line-height:1;font-weight:800;font-stretch:100%;letter-spacing:.02em;transform:rotate(-4deg)}
.v4 .bp-theme-vibbies .v4-lien{min-height:40px;padding:0 16px;border-radius:999px;background:var(--vb-encre);color:#fff;text-decoration:none;font-weight:800}
.v4 .bp-theme-vibbies .v4-lien:hover{background:#fff;color:var(--vb-encre)}
.v4 .bp-theme-vibbies .v4-lien:focus-visible{outline:3px solid var(--vb-encre);outline-offset:3px}
.v4 .bp-theme-vibbies .bp-accroche{margin:10px 0 16px;max-width:62ch;font-size:16px;line-height:1.4;color:var(--vb-encre)}
.v4 .bp-theme-vibbies .bp-grille>*{color:var(--encre,#141414)}
@media(max-width:639px){.v4 .bp-theme-vibbies>.buro-container{display:flex;flex-direction:column}.v4 .bp-theme-vibbies .bp-t-tete{display:contents}.v4 .bp-theme-vibbies .v4-h2{order:1}.v4 .bp-theme-vibbies .bp-accroche{order:2;margin:8px 0 14px}.v4 .bp-theme-vibbies .bp-grille{order:3}.v4 .bp-theme-vibbies .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-vibbies .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-vibbies .bp-grille>*{scroll-snap-align:start}}
@media(min-width:1024px){.v4 .bp-theme-vibbies{margin:32px 0 48px;padding:36px 0 40px}.v4 .bp-theme-vibbies .bp-accroche{margin:12px 0 24px;font-size:18px}.v4 .bp-theme-vibbies .bp-grille{grid-template-columns:repeat(5,minmax(0,1fr))}}
