.vp-alarme{position:relative;isolation:isolate;margin:1.2rem 0;border-radius:18px;overflow:hidden;color:#fff;background-color:#C1121F;background-image:var(--vp-alarme-img,none);background-size:cover;background-position:center;animation:vp-scintille 3.4s ease-in-out infinite}.vp-alarme::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,#E01E26 0%,#C1121F 46%,#8E0D18 100%)}@keyframes vp-scintille{0%,100%{box-shadow:0 0 0 1px rgb(255 120 110 / .45),0 10px 30px rgb(193 18 31 / .28),0 0 18px rgb(255 60 50 / .18)}50%{box-shadow:0 0 0 1px rgb(255 170 160 / .85),0 10px 30px rgb(193 18 31 / .34),0 0 34px rgb(255 70 60 / .42)}}.vp-alarme-accueil{max-width:1200px;margin:1.6rem auto 2.4rem}.vp-alarme-inner{position:relative;display:grid;align-items:center;gap:1.1rem;grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 1.3rem}.vp-alarme-bandeau{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .55rem}.vp-alarme-gyro{position:relative;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto}.vp-alarme-emoji{position:relative;font-size:2rem;line-height:1;transform-origin:50% 68%;animation:vp-secousse 1.05s ease-in-out infinite;filter:drop-shadow(0 0 8px rgb(255 255 255 / .85))}.vp-alarme-emoji img{width:1em;height:1em;display:block}@keyframes vp-secousse{0%,100%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.vp-alarme-halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255) 0%,rgb(255 255 255 / .8) 38%,#fff0 72%);animation:vp-pulse 1.7s ease-out infinite}.vp-alarme-halo::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(255 255 255 / .9);animation:vp-onde 1.7s ease-out infinite}@keyframes vp-pulse{0%,100%{transform:scale(.78);opacity:.72}50%{transform:scale(1.14);opacity:1}}@keyframes vp-onde{0%{transform:scale(.7);opacity:.85}100%{transform:scale(2);opacity:0}}.vp-alarme-flag{font-size:1.02rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.1;text-shadow:0 1px 10px rgb(0 0 0 / .28)}.vp-alarme-titre{font-size:1.24rem;line-height:1.22;font-weight:800;color:#fff;margin:0 0 .25rem;letter-spacing:-.015em;max-width:24ch}.vp-alarme-titre em{font-style:normal;color:#FFD79A}.vp-alarme-chapo{font-size:.92rem;line-height:1.45;margin:0;font-weight:700;color:#fff}.vp-alarme-act{display:flex;flex-direction:column;align-items:stretch;gap:.95rem;flex:0 0 auto}.vp-alarme-duel{display:grid;align-items:stretch;gap:.5rem;grid-template-columns:1fr auto 1fr}.vp-alarme-c{position:relative;display:flex;flex-direction:column;gap:.12rem;padding:.6rem 4.4rem .6rem .75rem;border-radius:12px;text-align:left;min-width:0}.vp-alarme-lourd{background:rgb(80 4 10 / .42);border:1px solid #FFD79A;box-shadow:inset 0 0 0 1px rgb(255 215 154 / .18)}.vp-alarme-leger{background:#fff;border:2px solid #6FCF97;animation:vp-lueur 3s ease-in-out infinite}@keyframes vp-lueur{0%,100%{box-shadow:0 0 8px 1px rgb(255 255 255 / .28)}50%{box-shadow:0 0 14px 2px rgb(255 255 255 / .5)}}.vp-alarme-tag{display:flex;align-items:center;gap:.32rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vp-alarme-mine{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-size:2.9rem;line-height:1}.vp-alarme-mine img{width:1em;height:1em;display:block;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .22))}.vp-alarme-lourd .vp-alarme-tag{color:#fff;opacity:1}.vp-alarme-leger .vp-alarme-tag{color:#2E8B62}.vp-alarme-n{font-size:1.12rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.vp-alarme-lourd .vp-alarme-n{color:#fff}.vp-alarme-leger .vp-alarme-n{color:#17603F}.vp-alarme-mois{font-size:.74rem;font-weight:600;opacity:.75}.vp-alarme-l{font-size:.7rem;line-height:1.35}.vp-alarme-lourd .vp-alarme-l{color:#fff}.vp-alarme-leger .vp-alarme-l{color:#4A6B5B}.vp-alarme-chev{align-self:center;font-size:1.5rem;line-height:1;font-weight:300;color:rgb(255 255 255 / .5)}.vp-alarme-btn{display:block;text-align:center;padding:.72rem 1.3rem;border-radius:999px;background:#fff;color:#B0121C!important;font-size:.92rem;font-weight:800;text-decoration:none;line-height:1.25;letter-spacing:-.01em;animation:vp-battement 2.2s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease,background .2s}@keyframes vp-battement{0%,100%{box-shadow:0 6px 18px rgb(60 0 4 / .28),0 0 0 0 rgb(255 255 255 / .5);transform:scale(1)}50%{box-shadow:0 8px 22px rgb(60 0 4 / .34),0 0 0 10px #fff0;transform:scale(1.022)}}.vp-alarme-btn:hover{background:#FFF3F2;animation:none;transform:translateY(-2px);box-shadow:0 10px 26px rgb(60 0 4 / .36)}.vp-alarme-btn:focus-visible{outline:3px solid #FFD79A;outline-offset:3px}.vp-alarme-note{grid-column:1 / -1;font-size:.66rem;line-height:1.4;margin:0;color:rgb(255 255 255 / .5)}@media(max-width:860px){.vp-alarme-inner{grid-template-columns:1fr;gap:.85rem;padding:1.1rem}.vp-alarme-titre{font-size:1.14rem;max-width:none}.vp-alarme-chev{transform:rotate(90deg);font-size:1.2rem}}@media(max-width:520px){.vp-alarme-duel{grid-template-columns:1fr;gap:.35rem}.vp-alarme-mine{font-size:2.3rem;right:.5rem}.vp-alarme-chev{display:block;width:100%;text-align:center;font-size:1.7rem;color:#fff;opacity:.9;margin:0;transform:rotate(90deg)}.vp-alarme-act{gap:1.05rem}}@media(prefers-reduced-motion:reduce){.vp-alarme,.vp-alarme-halo,.vp-alarme-halo::after,.vp-alarme-btn,.vp-alarme-emoji,.vp-alarme-leger{animation:none}.vp-alarme-btn{transition:none}.vp-alarme-btn:hover{transform:none}}