/* ===========================================================================
   FIVS — « Devenir partenaire » (partenaires.php). Feuille propre à la page
   ($CSS_PAGE), posée par-dessus cine.css dont elle reprend les jetons : les
   deux thèmes suivent d'eux-mêmes. Propriétés logiques partout : la mise en
   page se retourne en arabe (Cairo, letter-spacing 0).
   =========================================================================== */

.pa.sec{padding-block:var(--pas-acc)}
.pa .pg-h2{font-size:var(--h2-acc)}
[dir=rtl] .pa,.pa [lang=ar]{font-family:var(--f-ar);letter-spacing:0}
.pa-ic{inline-size:24px;block-size:24px}

.pa-chapo{font-size:var(--chapo);line-height:1.85;color:var(--i-80);max-inline-size:46rem}
.pa-st{margin-block:0 16px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rouge-vif)}
[dir=rtl] .pa-st{font-size:14.5px;letter-spacing:0}
.pa-st--centre{text-align:center;margin-block:clamp(48px,5vw,72px) 22px}

/* ------------------------------------------------- Le festival en bref --- */
.pa-bref{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}
.pa-bref__g .pa-st{margin-block-start:clamp(32px,3.4vw,48px)}
.pa-comps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}
.pa-comp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:clamp(20px,2vw,28px);
  border-radius:var(--r);background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-08)}
.pa-comp__n{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;
  background:linear-gradient(150deg,var(--rouge) 0%,#8d0412 100%);color:#fff;font-weight:800;font-size:17px;letter-spacing:.02em}
.pa-comp__n svg{inline-size:24px;block-size:24px}
.pa-comp h4{font-size:17.5px;font-weight:700;line-height:1.35;color:var(--ivoire);margin-block-end:8px}
[dir=rtl] .pa-comp h4{font-size:18px;line-height:1.6}
.pa-comp p{font-size:var(--txt-s);line-height:1.7;color:var(--i-62)}

.pa-bref__d{padding:clamp(24px,2.4vw,34px);border-radius:var(--r);background:var(--noir-2);box-shadow:inset 0 0 0 1px var(--i-08)}
.pa-bref__d .pa-st:not(:first-child){margin-block-start:28px}
.pa-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
.pa-formats li{position:relative;padding-block:11px;padding-inline-start:18px;border-block-end:1px solid var(--i-08);font-size:15.5px;color:var(--i-80)}
.pa-formats li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:7px;block-size:7px;margin-block-start:-3.5px;
  border-radius:50%;background:var(--rouge-vif)}
.pa-valeurs{display:flex;flex-wrap:wrap;gap:8px}
.pa-valeurs li{padding:8px 16px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--ivoire);
  background:var(--i-08);box-shadow:inset 0 0 0 1px var(--i-14)}

/* ------------------------------------------------- Pourquoi soutenir --- */
.pa-raisons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}
.pa-raison{position:relative;padding:clamp(24px,2.2vw,32px);border-radius:var(--r);background:var(--noir-3);
  box-shadow:inset 0 0 0 1px var(--i-08);transition:box-shadow .3s,transform .4s var(--ease)}
.pa-raison:hover{box-shadow:inset 0 0 0 1px var(--i-14);transform:translateY(-3px)}
.pa-raison__ic,.pa-ex__ic,.pa-idee__ic,.pa-tp__ic,.pa-mesure__ic,.pa-ct__ic,.pa-pdf__ic{display:grid;place-items:center;flex:none;border-radius:50%;
  color:var(--rouge-vif);background:color-mix(in srgb,var(--rouge-vif) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rouge-vif) 28%,transparent)}
.pa-raison__ic{inline-size:52px;block-size:52px;margin-block-end:28px}
.pa-raison__n{position:absolute;inset-block-start:clamp(24px,2.2vw,32px);inset-inline-end:clamp(24px,2.2vw,32px);
  font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--i-40)}
.pa-raison h3{font-size:var(--h3);font-weight:600;line-height:1.3;letter-spacing:-.015em;margin-block-end:10px;color:var(--ivoire)}
[dir=rtl] .pa-raison h3{letter-spacing:0;line-height:1.55}
.pa-raison p{font-size:var(--txt-s);line-height:1.7;color:var(--i-62)}
.pa-chute{margin-block-start:clamp(28px,3vw,44px);padding-block-start:22px;border-block-start:1px solid var(--i-14);
  font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.5;color:var(--ivoire);max-inline-size:44rem}

/* ------------------------------------------------- Publics et canaux --- */
.pa-pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}
.pa-puces{display:flex;flex-wrap:wrap;gap:10px}
.pa-puces li{padding:11px 18px;border-radius:999px;font-size:15.5px;font-weight:600;color:var(--ivoire);
  background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-14)}
.pa-puces--canaux li{background:transparent;box-shadow:inset 0 0 0 1px var(--i-14);color:var(--i-80);font-weight:500}

/* ------------------------------------------------- Avant / pendant / après --- */
.pa-temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);align-items:start}
.pa-tp{padding:clamp(22px,2vw,30px);border-radius:var(--r);background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-08)}
.pa-tp__t{display:flex;gap:14px;align-items:center;padding-block-end:18px;margin-block-end:8px;border-block-end:1px solid var(--i-14)}
.pa-tp__ic{inline-size:48px;block-size:48px;color:#fff;background:linear-gradient(150deg,var(--rouge) 0%,#8d0412 100%);box-shadow:none}
.pa-tp__t h3{font-size:19px;font-weight:700;line-height:1.3;color:var(--ivoire)}
.pa-tp__t p{font-size:14px;line-height:1.5;color:var(--i-62);margin-block-start:2px}
[dir=rtl] .pa-tp__t h3{font-size:20px;line-height:1.5}
.pa-tp__l li{position:relative;padding-block:10px;padding-inline-start:20px;font-size:15.5px;line-height:1.45;color:var(--i-80);
  border-block-end:1px dashed var(--i-08)}
.pa-tp__l li:last-child{border-block-end:0}
.pa-tp__l li::before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:calc(10px + .72em - 3px);inline-size:6px;block-size:6px;
  border-radius:50%;background:var(--rouge-vif)}
.pa-mesure{display:flex;align-items:center;gap:18px;margin-block-start:clamp(14px,1.6vw,22px);padding:clamp(18px,2vw,26px);
  border-radius:var(--r);background:linear-gradient(110deg,color-mix(in srgb,var(--rouge-vif) 14%,var(--noir-3)),var(--noir-3) 70%);
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rouge-vif) 30%,transparent)}
.pa-mesure__ic{inline-size:48px;block-size:48px}
.pa-mesure p{font-size:16px;line-height:1.6;color:var(--i-80)}
.pa-mesure b{display:block;font-size:19px;color:var(--ivoire)}

/* ------------------------------------------------- Tableau des packs --- */
.pa-glisser{display:none;align-items:center;gap:8px;margin-block-end:12px;font-size:13.5px;color:var(--i-62)}
.pa-glisser svg{inline-size:18px;block-size:18px;color:var(--rouge-vif)}
[dir=rtl] .pa-glisser{font-size:14.5px}
.pa-tab{overflow-x:auto;border-radius:var(--r);background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-08);
  -webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}
.pa-tab:focus-visible{outline-offset:4px}
.pa-tab table{inline-size:100%;min-inline-size:900px;border-collapse:separate;border-spacing:0;font-size:14.5px}
.pa-tab th,.pa-tab td{padding:14px 10px;text-align:center;vertical-align:middle;border-block-end:1px solid var(--i-08)}
.pa-tab tbody tr:last-child>*{border-block-end:0}
.pa-tab tbody tr:hover>*{background:color-mix(in srgb,var(--ivoire) 3%,transparent)}
.pa-tab__lib{position:sticky;inset-inline-start:0;z-index:2;inline-size:23%;min-inline-size:190px;text-align:start !important;
  padding-inline:22px 14px !important;font-weight:600;color:var(--ivoire);background:var(--noir-3);
  box-shadow:inset -1px 0 0 var(--i-08)}
[dir=rtl] .pa-tab__lib{box-shadow:inset 1px 0 0 var(--i-08)}
thead .pa-tab__lib{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--i-40)}
[dir=rtl] thead .pa-tab__lib{font-size:13.5px;letter-spacing:0}
tbody .pa-tab__lib{font-size:15px}
.pa-pk{padding:16px 8px 14px !important;inline-size:12.8%}
.pa-pk span{display:flex;align-items:center;justify-content:center;min-block-size:54px;padding:8px 10px;border-radius:12px;
  font-size:15px;font-weight:800;line-height:1.2;color:#fff;letter-spacing:.01em}
[dir=rtl] .pa-pk span{font-size:15.5px;letter-spacing:0}
.pa-pk--bronze span{background:linear-gradient(160deg,#c7834d,#8f5428)}
.pa-pk--argent span{background:linear-gradient(160deg,#d9d9dc,#9a9aa1);color:#17171a}
.pa-pk--or span{background:linear-gradient(160deg,#f1cf6e,#c8961f);color:#2a1c00}
.pa-pk--platine span{background:linear-gradient(160deg,#ff4a5c,#e3061b)}
.pa-pk--majeur span{background:linear-gradient(160deg,#b10a1d,#5d020c)}
.pa-pk--mesure span{background:transparent;color:var(--ivoire);box-shadow:inset 0 0 0 1.5px #c8961f}
.pa-c{color:var(--i-80)}
.pa-c--mesure{background:color-mix(in srgb,#c8961f 6%,transparent)}
.pa-ok{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;
  background:color-mix(in srgb,var(--rouge-vif) 13%,transparent);color:var(--rouge-vif)}
.pa-c--bronze .pa-ok{background:color-mix(in srgb,#c7834d 18%,transparent);color:#c7834d}
.pa-c--argent .pa-ok{background:var(--i-08);color:var(--i-80)}
.pa-c--or .pa-ok{background:color-mix(in srgb,#d9a92b 18%,transparent);color:#d9a92b}
.pa-coche{inline-size:15px;block-size:15px;stroke-width:2.6}
.pa-v{display:block;margin-block-start:5px;font-size:13px;line-height:1.35;color:var(--i-62)}
.pa-v--fort{margin:0;font-size:15px;font-weight:700;color:var(--ivoire);font-variant-numeric:tabular-nums}
[dir=rtl] .pa-v{font-size:14px}
.pa-non{color:var(--i-40);font-size:18px}
.pa-sm{font-size:13.5px;font-weight:700;color:#c8961f}
.pa-note{display:flex;align-items:center;justify-content:center;gap:16px;margin-block-start:22px;font-size:13px;font-weight:700;
  letter-spacing:.2em;text-transform:uppercase;color:var(--i-62);text-align:center}
.pa-note span{flex:0 1 80px;block-size:1px;background:linear-gradient(90deg,transparent,#c8961f)}
.pa-note span:last-child{background:linear-gradient(90deg,#c8961f,transparent)}
[dir=rtl] .pa-note{font-size:15px;letter-spacing:0}

/* ------------------------------------------------- Partenariats exclusifs --- */
.pa-ex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}
.pa-ex__c{display:flex;flex-direction:column;padding:clamp(24px,2.2vw,32px);border-radius:var(--r);background:var(--noir-3);
  box-shadow:inset 0 0 0 1px var(--i-08);border-block-start:3px solid var(--rouge)}
.pa-ex__ic{inline-size:52px;block-size:52px;margin-block-end:20px}
.pa-ex__c h3{font-size:var(--h3);font-weight:700;line-height:1.3;color:var(--ivoire);margin-block-end:16px}
[dir=rtl] .pa-ex__c h3{line-height:1.55}
.pa-ex__c ul{display:grid;gap:10px}
.pa-ex__c li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.55;color:var(--i-80)}
.pa-ex__c li .pa-coche{margin-block-start:3px;color:#c8961f}
.pa-ex__mesure{justify-content:center;background:linear-gradient(150deg,var(--rouge) 0%,#8d0412 100%);border-block-start-color:transparent;
  box-shadow:none;color:#fff;transition:transform .4s var(--ease),box-shadow .3s}
.pa-ex__mesure:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(208,5,26,.8)}
.pa-ex__mesure .pa-ex__ic{color:#fff;background:rgba(255,255,255,.14);box-shadow:none}
.pa-ex__mesure h3{color:#fff}
.pa-ex__fl{display:inline-flex;align-items:center;gap:10px;margin-block-start:auto;font-weight:700;font-size:15.5px}
.pa-ex__fl svg{inline-size:18px;block-size:18px}
[dir=rtl] .pa-ex__fl svg{transform:scaleX(-1)}

/* ------------------------------------------------- Activation --- */
.pa-ac{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}
.pa-ac__idees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pa-idee{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--r-m);background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-08)}
.pa-idee__ic{inline-size:46px;block-size:46px}
.pa-idee__ic .pa-ic{inline-size:22px;block-size:22px}
.pa-idee h3{font-size:17px;font-weight:700;line-height:1.35;color:var(--ivoire);margin-block-end:4px}
[dir=rtl] .pa-idee h3{font-size:18px;line-height:1.55}
.pa-idee p{font-size:14.5px;line-height:1.6;color:var(--i-62)}
.pa-av{position:sticky;inset-block-start:112px;padding:clamp(24px,2.2vw,32px);border-radius:var(--r);color:#fff;
  background:linear-gradient(165deg,var(--rouge) 0%,#8d0412 100%)}
.pa-av h3{font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.3;margin-block-end:14px}
.pa-av dl{display:grid;margin:0}
.pa-av dl>div{padding-block:13px;border-block-start:1px solid rgba(255,255,255,.2)}
.pa-av dt{font-weight:800;font-size:16px}
.pa-av dd{margin:2px 0 0;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.82)}

/* ------------------------------------------------- Confiance --- */
.pa-cf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}
.pa-cf__c{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.2vw,32px);border-radius:var(--r);background:var(--noir-3);
  box-shadow:inset 0 0 0 1px var(--i-08)}
.pa-cf__l{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rouge-vif)}
[dir=rtl] .pa-cf__l{font-size:14px;letter-spacing:0}
.pa-cf__c h3{font-size:19px;font-weight:700;line-height:1.35;color:var(--ivoire)}
[dir=rtl] .pa-cf__c h3{line-height:1.6}
.pa-cf__t{font-size:var(--txt-s);line-height:1.7;color:var(--i-62)}
.pa-cf__logo-a{display:inline-block;margin-block:6px 4px}
.pa-cf__logo{display:block;inline-size:min(100%,240px);block-size:auto}
.pa-cf__logo--clair{display:none}
:root[data-theme=light] .pa-cf__logo--clair{display:block}
:root[data-theme=light] .pa-cf__logo--sombre{display:none}
.pa-cf__site{display:inline-block;margin-block-start:6px;font-size:13px;font-weight:700;color:var(--rouge-vif,#e3061b);text-decoration:none}
.pa-cf__site:hover{text-decoration:underline}

/* ------------------------------------------------- Ensemble + contact --- */
.pa-ens{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}
.pa-ens .pg-h2{margin-block-end:18px}
.pa-ens__cit{margin:0;padding:clamp(24px,2.4vw,36px);border-radius:var(--r);background:var(--noir-3);box-shadow:inset 0 0 0 1px var(--i-08);text-align:center}
.pa-ens__cit blockquote{margin:0;font-family:var(--f-ar);font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.5;color:var(--rouge-vif);letter-spacing:0}
.pa-ens__cit figcaption{margin-block-start:8px;font-size:13px;color:var(--i-62)}
.pa-etapes .etape p{min-block-size:0}

.pa-ct{margin-block-start:clamp(36px,4vw,56px);padding:clamp(24px,2.8vw,40px);border-radius:var(--r);background:var(--noir-3);
  box-shadow:inset 0 0 0 1px color-mix(in srgb,#c8961f 45%,transparent)}
.pa-ct__t{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c8961f;margin-block-end:22px;text-align:center}
[dir=rtl] .pa-ct__t{font-size:15px;letter-spacing:0}
.pa-ct__l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.pa-ct__l>li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 16px;text-align:center;font-size:15.5px;color:var(--ivoire)}
.pa-ct__l>li+li{border-inline-start:1px solid var(--i-14)}
.pa-ct__ic{inline-size:46px;block-size:46px}
.pa-ct__ic .pa-ic{inline-size:21px;block-size:21px}
.pa-ct__k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--i-40)}
[dir=rtl] .pa-ct__k{font-size:13.5px;letter-spacing:0}
.pa-ct__l a{color:var(--ivoire);font-weight:600;transition:color .25s;overflow-wrap:anywhere}
.pa-ct__l a:hover{color:var(--rouge-vif)}
.pa-ct__tels{display:grid;gap:2px}
.pa-ct address{font-style:normal;line-height:1.55;color:var(--i-80)}
.pa-ct__btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-block-start:clamp(26px,3vw,40px);
  padding-block-start:clamp(22px,2.4vw,32px);border-block-start:1px solid var(--i-14)}
.pa-pdf{display:inline-flex;align-items:center;gap:14px;padding:8px 22px 8px 8px;border-radius:999px;background:var(--i-08);
  box-shadow:inset 0 0 0 1px var(--i-14);transition:background .25s,box-shadow .25s}
[dir=rtl] .pa-pdf{padding:8px 8px 8px 22px}
.pa-pdf:hover{background:var(--i-14);box-shadow:inset 0 0 0 1px var(--rouge-vif)}
.pa-pdf__ic{inline-size:44px;block-size:44px}
.pa-pdf__ic .pa-ic{inline-size:21px;block-size:21px}
.pa-pdf__t{display:grid;line-height:1.3}
.pa-pdf__t b{font-size:15px;color:var(--ivoire)}
.pa-pdf__t small{font-size:12.5px;color:var(--i-62)}

/* ------------------------------------------------- Thème clair --- */
:root[data-theme=light] :is(.pa-comp,.pa-raison,.pa-tp,.pa-ex__c:not(.pa-ex__mesure),.pa-idee,.pa-cf__c,.pa-ens__cit,.pa-tab,.pa-bref__d){
  box-shadow:inset 0 0 0 1px var(--i-08),0 18px 40px -32px rgba(60,40,20,.35)}
:root[data-theme=light] .pa-ct{box-shadow:inset 0 0 0 1px color-mix(in srgb,#b0820f 45%,transparent),0 18px 40px -32px rgba(60,40,20,.35)}
:root[data-theme=light] :is(.pa-sm,.pa-ct__t){color:#9a6f08}
:root[data-theme=light] .pa-c--or .pa-ok{color:#a87a0b}
:root[data-theme=light] .pa-c--bronze .pa-ok{color:#9c5f2e}
:root[data-theme=light] .pa-ex__c li .pa-coche{color:#a87a0b}
:root[data-theme=light] .pa-pk--mesure span{box-shadow:inset 0 0 0 1.5px #b0820f}

/* ------------------------------------------------- Responsive --- */
@media (max-width:1100px){
  .pa-raisons,.pa-ex,.pa-cf{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pa-temps{grid-template-columns:minmax(0,1fr)}
  .pa-tp__l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
  .pa-ac{grid-template-columns:minmax(0,1fr)}
  .pa-av{position:static}
  .pa-av dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
  .pa-ct__l{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}
  .pa-ct__l>li:nth-child(3){border-inline-start:0}
}
@media (max-width:900px){
  .pa-bref,.pa-pc,.pa-ens{grid-template-columns:minmax(0,1fr)}
  .pa-glisser{display:flex}
}
@media (max-width:640px){
  .pa-raisons,.pa-ex,.pa-cf,.pa-comps,.pa-ac__idees{grid-template-columns:minmax(0,1fr)}
  .pa-tp__l,.pa-av dl{grid-template-columns:minmax(0,1fr)}
  .pa-formats{grid-template-columns:minmax(0,1fr)}
  .pa-tab table{min-inline-size:760px;font-size:14px}
  .pa-tab__lib{min-inline-size:150px;inline-size:150px;padding-inline:14px 10px !important}
  tbody .pa-tab__lib{font-size:14px}
  .pa-pk span{font-size:13.5px;min-block-size:48px;padding:6px}
  .pa-ct__l{grid-template-columns:minmax(0,1fr)}
  .pa-ct__l>li+li{border-inline-start:0;border-block-start:1px solid var(--i-14);padding-block-start:18px}
  .pa-ct__btns .btn,.pa-pdf{inline-size:100%;justify-content:space-between}
  .pa-pdf{justify-content:flex-start}
  .pa-note{letter-spacing:.12em;font-size:12px}
  .pa-note span{flex-basis:28px}
}

/* Débordement iPhone SE (320 px, FR) : le libellé du bouton « Rejoindre » était en nowrap
   et poussait la pastille fléchée hors de l'écran. On autorise le retour à la ligne
   et on borne le bouton à la largeur de son conteneur. */
.pa-ct__btns .btn{max-inline-size:100%;min-inline-size:0;white-space:normal;text-align:start;line-height:1.3}
.pa-ct__btns .btn>:not(.btn__rond){min-inline-size:0;overflow-wrap:anywhere}
