.al-motif{background-color:#0b6e4f;background-image:radial-gradient(ellipse 70% 50% at 50% 0,rgba(255,255,255,.09),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 13px),repeating-linear-gradient(-45deg,rgba(0,0,0,.04) 0 2px,transparent 2px 13px);color:#fff}.al-page{background-color:#fbf7ec;background-image:repeating-linear-gradient(0deg,rgba(11,110,79,.06) 0 1px,transparent 1px 28px);color:#14302a}.al-titre-blanc{color:#fff;text-shadow:0 3px 0 #06432f,0 6px 0 rgba(0,0,0,.18)}.al-ruban{display:inline-block;background:#f2c14e;color:#14302a;padding:9px 30px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%)}.al-vig{position:relative;border-radius:10px;background:#fff;box-shadow:0 1px #00000040,0 8px 16px #0000004d;transform:rotate(var(--r, 0deg));transition:transform .25s ease}.al-vig img{display:block;width:100%;border-radius:10px}.al-vig:after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.6) 46%,transparent 58%);pointer-events:none}.al-no{position:absolute;top:-7px;left:-7px;z-index:2;background:#f2c14e;color:#14302a;padding:4px 6px;border-radius:5px;box-shadow:0 2px #00000040}.al-coin:before{content:"";position:absolute;right:0;bottom:0;z-index:3;width:22px;height:22px;border-radius:0 0 10px;background:linear-gradient(315deg,#0b6e4f 50%,#ece6d4 50%);box-shadow:-2px -2px 3px #0000002e}.al-case{border:2px dashed rgba(255,255,255,.6);border-radius:10px;background:#0000001f;color:#ffffffe0}.al-ecu{position:relative;flex:none;border-radius:50%;padding:4px;background:conic-gradient(from 210deg,#f2c14e,#fff3c4,#2e86ab,#e9f6ff,#c73e1d,#ffe0d6,#f2c14e);box-shadow:0 3px 8px #00000059}.al-ecu img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.al-ecu:after{content:"";position:absolute;inset:4px;border-radius:50%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 62%);pointer-events:none}.al-ecu-eteint{background:#ffffff40;box-shadow:none}.al-ecu-eteint img{filter:grayscale(1);opacity:.45}.al-poch{clip-path:polygon(0 6px,8% 0,16% 6px,25% 0,33% 6px,41% 0,50% 6px,58% 0,66% 6px,75% 0,83% 6px,91% 0,100% 6px,100% calc(100% - 6px),91% 100%,83% calc(100% - 6px),75% 100%,66% calc(100% - 6px),58% 100%,50% calc(100% - 6px),41% 100%,33% calc(100% - 6px),25% 100%,16% calc(100% - 6px),8% 100%,0 calc(100% - 6px));background:linear-gradient(140deg,#4fa6c9 0,#2e86ab,#1c5d7a 60%,#5fb3d3);color:#fff}.al-poch-or{background:linear-gradient(140deg,#ffe28f 0,#f2c14e,#c99520 60%,#ffe7a3);color:#14302a}.al-poch-off{background:repeating-linear-gradient(45deg,#ffffff1f 0 6px,#ffffff0d 6px 12px);color:#fff9}.al-rosette{box-shadow:0 0 0 5px #06432f,0 0 0 8px #f2c14e,0 0 0 10px #06432f}.al-btn{box-shadow:0 5px #7d240f;transition:transform .15s ease,box-shadow .15s ease}.al-btn:hover{transform:translateY(1px);box-shadow:0 4px #7d240f}.al-btn:active{transform:translateY(4px);box-shadow:0 1px #7d240f}.al-onglet{box-shadow:inset 0 -6px 8px -6px #00000059}.al-holo{border:3px solid transparent;background-image:linear-gradient(#fff,#fff),conic-gradient(from 90deg,#f2c14e,#2e86ab,#fff,#c73e1d,#f2c14e);background-origin:border-box;background-clip:padding-box,border-box}.al-cases{background:repeating-linear-gradient(90deg,var(--fond, #dfe8e3) 0 calc(100% / var(--n) - 2px),transparent calc(100% / var(--n) - 2px) calc(100% / var(--n)))}.al-cases:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--c, #2e86ab) 0 calc(100% / var(--n) - 2px),transparent calc(100% / var(--n) - 2px) calc(100% / var(--n)));clip-path:inset(0 calc(100% - var(--p)) 0 0)}.al-cases-inverse{transform:scaleX(-1)}.al-cocarde:before,.al-cocarde:after{content:"";position:absolute;bottom:-40px;z-index:-1;width:30px;height:54px;background:#c73e1d;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.al-cocarde:before{left:30px;transform:rotate(14deg)}.al-cocarde:after{right:30px;transform:rotate(-14deg)}.al-pointilles{display:flex;align-items:baseline;gap:8px}.al-pointilles:after{content:"";order:2;flex:1;min-width:12px;border-bottom:2px dotted rgba(11,110,79,.35);transform:translateY(-4px)}.al-pointilles>:first-child{order:1}.al-pointilles>:last-child{order:3}.al-puce{position:relative;padding-left:22px}.al-puce:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:9px;border:1.5px dashed currentColor;border-radius:2px;opacity:.7}@media(prefers-reduced-motion:reduce){.al-vig,.al-btn{transition:none}}
