.af-pastille{--largeur: clamp(140px, min(12vw, 22vh), 190px);--pente: -11deg;container:af-pastille / inline-size;display:block;width:min(100%,var(--largeur));margin:0}.af-pastille__rond{display:grid;place-content:center;justify-items:center;box-sizing:border-box;width:100cqw;aspect-ratio:1;padding:min(14px,11.2cqw);border-radius:var(--af-r-rond);background:var(--af-jaune-papier);color:var(--af-encre-profonde);text-align:center;transform:rotate(var(--pente));box-shadow:inset 0 0 0 2px var(--af-jaune-papier),inset 0 0 0 3.5px color-mix(in srgb,var(--af-encre-profonde) 55%,transparent),var(--af-o-suspendue);font-family:var(--af-police-titre)}.af-pastille__sur,.af-pastille__mention{font-weight:700;font-size:min(var(--af-t-mini),9cqw);line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.af-pastille__montant{font-weight:700;font-size:min(clamp(2.125rem,min(3vw,5.6vh),3.25rem),calc(var(--taille-montant, 29) * 1cqw));line-height:.95;color:var(--af-brique-sombre);white-space:nowrap}.af-pastille__precision{max-width:11ch;margin-top:min(4px,2.7cqw);font-weight:500;font-size:min(clamp(.625rem,.75vw,.78125rem),8.2cqw);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:var(--af-encre)}@container af-pastille (max-width: 100px){.af-pastille__rond{padding:9.3cqw}.af-pastille__sur,.af-pastille__mention{font-size:11.05cqw}.af-pastille__montant{font-size:min(27.9cqw,calc(var(--taille-montant, 29) * 1cqw))}.af-pastille__precision{display:none}}
