:root{--fond:#f4f6fb;--carte:#fff;--surface:#fff;--bord:#dfe4f0;--texte:#1d2a4d;--doux:#5b6684;--lien:#2d3871;--survol:#eef1fb;--marine:#2d3871;--on-marine:#fff;--badge-bg:#fff4e5;--badge-tx:#7a4a00;--err-bg:#fdecec;--err-bord:#f1aeae;--err-tx:#8a1c1c;--ok-bg:#e8f6ec;--ok-bord:#9ed2ad;--ok-tx:#1b5e2f;--squ1:#e9edf7;--squ2:#f4f6fb;--pied:#0a0e2a;--pied-tx:#cfd7ee;--etoile:#8a5f00;--ombre:0 1px 2px #0a0e2a0f,0 12px 32px -18px #0a0e2a40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nuit:#0a0e2a;--marine-f:#1f2a5c;--ambre:#ffbc00;--ambre-f:#e6a800;--bleu:#06f;--rayon:16px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--texte);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:var(--lien)}:focus-visible{outline:3px solid var(--focus,#2d3871);outline-offset:2px;border-radius:6px}.evitement{background:var(--marine);color:#fff;z-index:100;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.evitement:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entete{z-index:50;background:var(--surface);border-bottom:1px solid var(--bord);position:sticky;top:0}.entete__barre{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.entete__logo{flex:none;display:block}.entete__logo .logo-anime{--l:112px!important;--mot:14px!important}.entete__logo .logo-anime__scene{transition:width .2s}.chargement-logo{justify-content:center;margin:0 0 20px;display:flex}.entete__nav{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:4px;min-width:0;display:none;overflow-x:auto}.entete__nav a{white-space:nowrap;color:var(--texte);border-radius:999px;padding:9px 11px;font-size:14px;font-weight:600;text-decoration:none}.entete__nav a:hover{background:var(--survol)}.entete__nav a[aria-current=page]{background:var(--marine);color:var(--on-marine)}.entete__droite{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:600 15px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn--plein{background:var(--marine);color:var(--on-marine)}.btn--plein:hover{background:var(--marine-f)}.btn--ambre{background:var(--ambre);color:var(--nuit)}.btn--ambre:hover{background:var(--ambre-f)}.btn--contour{background:var(--surface);border-color:var(--bord);color:var(--texte)}.btn--contour:hover{border-color:var(--lien)}.burger{display:inline-flex}.menu-mobile{border-top:1px solid var(--bord);background:var(--surface);padding:8px 16px 16px}.menu-mobile[hidden]{display:none}.menu-mobile a{border-bottom:1px solid var(--bord);color:var(--texte);min-height:48px;padding:14px 8px;font-weight:600;text-decoration:none;display:block}.menu-mobile h2{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);margin:14px 8px 4px;font-size:12px}@media (min-width:1024px){.entete__nav{display:flex}.burger,.menu-mobile{display:none}}.pied{background:var(--pied);color:var(--pied-tx);margin-top:56px;font-size:14px}.pied__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:28px 16px;display:flex}.pied a{color:#fff}.pied img{width:auto;height:28px}.pied__marque{align-items:center;gap:10px;display:flex}.page{max-width:1200px;margin:0 auto;padding:24px 16px 0}.fil{color:var(--doux);margin:0 0 12px;font-size:14px}.fil a{color:var(--doux)}.hero{color:#fff;background:radial-gradient(700px 320px at 10% -20%,#ffbc0047,transparent 60%),linear-gradient(135deg,var(--marine) 0%,#16205a 100%);box-shadow:var(--ombre);border-radius:24px;padding:32px 24px;position:relative;overflow:hidden}.hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,5vw,40px);line-height:1.1}.hero p{color:#dfe5ff;max-width:60ch;margin:0}.recherche{gap:8px;max-width:560px;margin-top:20px;display:flex}.recherche input{min-height:48px;font:inherit;background:var(--surface);color:var(--texte);border:0;border-radius:12px;flex:1;padding:0 16px;font-size:16px}.recherche button{background:var(--ambre);min-height:48px;color:var(--nuit);cursor:pointer;border:0;border-radius:12px;padding:0 20px;font:600 15px Inter,system-ui,sans-serif}.titre-section{letter-spacing:-.01em;margin:36px 0 14px;font-size:22px}.grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tuile{border-radius:var(--rayon);background:var(--carte);border:1px solid var(--bord);color:var(--texte);box-shadow:var(--ombre);flex-direction:column;gap:8px;min-height:120px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.tuile:hover{border-color:var(--lien);transform:translateY(-2px)}.tuile__ico{background:var(--survol);width:44px;height:44px;color:var(--lien);border-radius:12px;place-items:center;display:grid}.tuile strong{font-size:17px}.tuile span{color:var(--doux);font-size:14px}@media (prefers-reduced-motion:reduce){.tuile{transition:none}}.intro{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:20px 22px}.intro h1,.intro h2,.intro h3{margin-top:0}.categorie{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);margin-top:24px;overflow:hidden}.categorie>h2{background:linear-gradient(90deg,var(--survol),var(--carte));border-bottom:1px solid var(--bord);margin:0;padding:16px 20px;font-size:19px}.categorie__desc{color:var(--doux);padding:12px 20px 0}.items{margin:0;padding:6px 8px 10px;list-style:none}.item{border-radius:12px;align-items:flex-start;gap:14px;padding:14px 12px;display:flex}.item:hover{background:var(--survol)}.item__ico{background:var(--survol);width:40px;height:40px;color:var(--lien);border-radius:10px;flex:none;place-items:center;display:grid}.item__txt{flex:1;min-width:0}.item__titre{color:var(--lien);word-break:break-word;font-size:16px;font-weight:700;text-decoration:none}.item__titre:hover{text-decoration:underline}.item__desc{color:var(--doux);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.item__meta{color:var(--doux);margin-top:2px;font-size:12px}.badge{background:var(--badge-bg);color:var(--badge-tx);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.vide{text-align:center;color:var(--doux);padding:24px}.riche>:first-child{margin-top:0}.riche img{max-width:100%;height:auto}.connexion{background:radial-gradient(800px 420px at 12% -10%,#ffbc0038,transparent 60%),linear-gradient(160deg,var(--marine),#111a4a);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.connexion__carte{--texte:#1d2a4d;--doux:#5b6684;--lien:#2d3871;--bord:#dfe4f0;--surface:#fff;--survol:#eef1fb;--focus:#2d3871;color:#1d2a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:22px;width:100%;max-width:440px;padding:34px 28px 24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.connexion__carte:before{content:"";background:linear-gradient(90deg,var(--ambre),var(--marine));height:5px;position:absolute;inset:0 0 auto}.connexion__logo{width:auto;height:64px;margin:0 0 18px;display:block}.connexion h1{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.connexion p.sous{color:var(--doux);margin:0 0 18px;font-size:15px}.connexion label{margin:14px 0 6px;font-size:14px;font-weight:600;display:block}.connexion input{border:1px solid var(--bord);width:100%;min-height:50px;font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.connexion input:focus{border-color:var(--lien);outline:0;box-shadow:0 0 0 4px #2d387126}.connexion .btn{width:100%;min-height:52px;margin-top:20px}.alerte{border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.alerte--erreur{background:var(--err-bg);border:1px solid var(--err-bord);color:var(--err-tx)}.alerte--ok{background:var(--ok-bg);border:1px solid var(--ok-bord);color:var(--ok-tx)}.connexion__liens{text-align:center;margin:16px 0 0;font-size:14px}.connexion__signature{border-top:1px solid var(--fond);color:var(--doux);justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:14px;font-size:12.5px;display:flex}.connexion__signature img{width:auto;height:22px}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both vt-sortie}::view-transition-new(root){animation:.28s both vt-entree}@keyframes vt-sortie{to{opacity:0}}@keyframes vt-entree{0%{opacity:0}}.js .revele{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1) var(--retard,0s),transform .55s cubic-bezier(.2,.7,.2,1) var(--retard,0s);transform:translateY(18px)}.js .revele[data-vu]{opacity:1;transform:none}.hero{animation:.7s cubic-bezier(.2,.7,.2,1) both hero-entree}@keyframes hero-entree{0%{opacity:0;transform:translateY(14px)}}.hero__orbe{filter:blur(50px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.hero__orbe--1{background:#ffbc0059;width:320px;height:320px;animation:14s ease-in-out infinite alternate hero-flotte;top:-120px;right:-80px}.hero__orbe--2{background:#06f6;width:260px;height:260px;animation:18s ease-in-out infinite alternate-reverse hero-flotte;bottom:-160px;left:30%}@keyframes hero-flotte{to{transform:translate(-40px,30px)scale(1.12)}}.hero>:not(.hero__orbe){z-index:1;position:relative}.chiffres-hero{flex-wrap:wrap;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.chiffres-hero li{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;min-width:120px;padding:10px 16px}.chiffres-hero b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.chiffres-hero span{color:#dfe5ff;font-size:13px}.tuile{position:relative}.tuile:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 18px 40px -18px #2d387173}.tuile:hover:after,.tuile:focus-visible:after{opacity:1}.tuile:hover .tuile__ico{transform:translateY(-2px)scale(1.06)}.tuile__ico{transition:transform .2s}.item{transition:background-color .15s}.resultat-doux{animation:.4s cubic-bezier(.2,.7,.2,1) both resultat;animation-delay:var(--retard,0s)}@keyframes resultat{0%{opacity:0;transform:translateY(8px)}}.squelette{background:linear-gradient(90deg,var(--squ1) 25%,var(--squ2) 37%,var(--squ1) 63%);background-size:400% 100%;border-radius:12px;animation:1.4s infinite squelette;display:block}@keyframes squelette{0%{background-position:100% 0}to{background-position:0 0}}.squelette--hero{border-radius:24px;height:200px}.squelette--titre{width:40%;height:30px;margin:36px 0 14px}.squelette--tuile{border-radius:16px;height:130px}.entete .btn:focus-visible,.tuile:focus-visible{outline:3px solid var(--focus,#2d3871);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .revele{opacity:1;transform:none}.hero__orbe{display:none}.squelette{animation:none}@view-transition{navigation:none}}@media (max-width:700px){.entete__barre{gap:8px;padding:8px 12px}.entete__logo .logo-anime{--l:86px!important}.entete__logo .logo-anime__mot{display:none}.entete__droite{gap:6px}.entete__droite .btn{min-width:44px;padding:0 12px}.entete__droite .btn--ambre span{display:none}.hero{border-radius:20px;padding:24px 18px}.chiffres-hero li{flex:calc(33% - 12px);min-width:0;padding:10px 12px}.recherche{flex-wrap:wrap}.recherche input{flex:100%}.recherche button{width:100%}.grille{grid-template-columns:1fr}}.favori{width:44px;height:44px;color:var(--doux);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-self:center;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:grid}.favori:hover{background:var(--survol);color:var(--lien)}.favori[aria-pressed=true]{color:var(--etoile)}.favori[aria-pressed=true]:active{transform:scale(.9)}.favoris-liste{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.favoris-liste a{background:var(--carte);border:1px solid var(--bord);min-height:44px;color:var(--lien);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.favoris-liste a:hover{border-color:var(--lien)}@media (prefers-reduced-motion:reduce){.favori{transition:none}}.cloche,.cloche__bouton{position:relative}.cloche__pastille{color:#fff;border:2px solid var(--surface);background:#c2185b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.4) both pastille;display:grid;position:absolute;top:-6px;right:-6px}@keyframes pastille{0%{transform:scale(0)}}.cloche__bouton[data-sonne] svg{animation:1.2s 1s 2 sonne}@keyframes sonne{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}}.cloche__panneau{z-index:60;background:var(--surface);border:1px solid var(--bord);transform-origin:100% 0;border-radius:18px;width:min(380px,100vw - 24px);max-height:min(70vh,520px);padding:16px;animation:.22s cubic-bezier(.2,.8,.2,1) both panneau;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 60px -20px #0a0e2a73}.cloche__panneau[hidden]{display:none}@keyframes panneau{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.cloche__titre{margin:0 0 10px;font-size:17px}.cloche__liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cloche__item{background:var(--fond);border-radius:12px;gap:12px;padding:12px;display:flex}.cloche__ico{background:var(--survol);width:36px;height:36px;color:var(--lien);border-radius:10px;flex:none;place-items:center;display:grid}.cloche__txt{gap:4px;min-width:0;display:grid}.cloche__txt small{color:var(--doux)}.cloche__vide{color:var(--doux);margin:0 0 8px}.cloche__lien{margin-top:12px;font-size:14px;font-weight:600;display:inline-block}.voeu{margin-top:6px}.voeu--fait{background:var(--ok-bg);color:var(--ok-tx);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.voeu--erreur{color:#b42318;margin-top:4px;font-size:13px;display:block}@media (max-width:700px){.cloche__panneau{width:auto;position:fixed;top:64px;left:12px;right:12px}}.anniv{margin-top:36px}.anniv__titre{margin-top:0}.anniv__jour{color:#fff;box-shadow:var(--ombre);background:linear-gradient(135deg,#c2185b,#7c3aed 60%,#2d3871);border-radius:20px;margin:0 0 14px;padding:20px 22px;position:relative;overflow:hidden}.anniv__jour--moi{background:linear-gradient(135deg,#b45309,#e11d74 55%,#7c3aed)}.anniv__grand{z-index:1;letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(20px,4vw,26px);font-weight:800;line-height:1.2;display:flex;position:relative}.anniv__sous{z-index:1;color:#fde7f3;margin:0;position:relative}.anniv__voeux{z-index:1;flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex;position:relative}.anniv__voeux .voeu--fait{color:#fff;background:#fff3}.anniv__colonnes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.anniv__bloc{border-radius:var(--rayon);background:var(--carte);border:1px solid var(--bord);box-shadow:var(--ombre);padding:16px 18px}.anniv__bloc h3{color:var(--doux);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:15px}.anniv__bloc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anniv__bloc li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.anniv__nom{font-weight:700}.anniv__date{color:var(--doux);font-size:14px}.anniv__vide{color:var(--doux);margin:0}.confettis{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.confetti{top:-14px;left:var(--x);opacity:0;animation:confetti var(--t) linear var(--d) infinite;will-change:transform;position:absolute}@keyframes confetti{0%{opacity:0;transform:translate3d(0,-10px,0) rotate(var(--r))}10%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),240px,0) rotate(calc(var(--r) + 540deg))}}.profil__h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 18px;font-size:clamp(26px,5vw,36px);display:flex}.profil__grille{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.profil__carte{border-radius:var(--rayon);background:var(--carte);border:1px solid var(--bord);box-shadow:var(--ombre);padding:22px}.profil__titre{align-items:center;gap:8px;margin:0 0 10px;font-size:19px;display:flex}.profil__aide{color:var(--doux);margin:0 0 14px;font-size:14px}.profil__dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 12px;display:grid}.profil__dl dt{color:var(--doux)}.profil__dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.profil__case{border:1px solid var(--bord);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;min-height:56px;margin:0 0 14px;padding:14px;display:flex}.profil__case:has(input:checked){border-color:var(--lien);background:var(--survol)}.profil__case input{flex:none;width:22px;height:22px;margin-top:2px}.profil__case b{display:block}.profil__case small{color:var(--doux);margin-top:2px;font-size:13px;display:block}.profil__date{gap:12px;margin:0 0 16px;display:flex}.profil__champ{flex:1;gap:6px;display:grid}.profil__champ label{font-size:14px;font-weight:600}.profil__champ select{border:1px solid var(--bord);background:var(--surface);min-height:48px;color:var(--texte);font:inherit;border-radius:12px;padding:0 12px;font-size:16px}.profil__champ select:disabled{opacity:.5}.confidentialite h2{margin-top:28px}.confidentialite ul{gap:8px;padding-left:20px;display:grid}@media (prefers-reduced-motion:reduce){.cloche__pastille,.cloche__panneau,.cloche__bouton[data-sonne] svg{animation:none}.confettis{display:none}}html[data-theme=light]{--fond:#f4f6fb;--carte:#fff;--surface:#fff;--bord:#dfe4f0;--texte:#1d2a4d;--doux:#5b6684;--lien:#2d3871;--survol:#eef1fb;--marine:#2d3871;--on-marine:#fff;--badge-bg:#fff4e5;--badge-tx:#7a4a00;--err-bg:#fdecec;--err-bord:#f1aeae;--err-tx:#8a1c1c;--ok-bg:#e8f6ec;--ok-bord:#9ed2ad;--ok-tx:#1b5e2f;--squ1:#e9edf7;--squ2:#f4f6fb;--pied:#0a0e2a;--pied-tx:#cfd7ee;--etoile:#8a5f00;--ombre:0 1px 2px #0a0e2a0f,0 12px 32px -18px #0a0e2a40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--fond:#0b1030;--carte:#131a40;--surface:#10163a;--bord:#27305e;--texte:#e8ecf8;--doux:#a9b4d0;--lien:#9db8ff;--survol:#1b2452;--marine:#3a4aa8;--on-marine:#fff;--badge-bg:#3a2a10;--badge-tx:#ffd9a0;--err-bg:#3a1414;--err-bord:#7a2a2a;--err-tx:#ffb4b4;--ok-bg:#10301f;--ok-bord:#2a6b45;--ok-tx:#a7f0c4;--squ1:#1b2452;--squ2:#252f66;--pied:#060a22;--pied-tx:#cfd7ee;--etoile:#ffcf4d;--ombre:0 1px 2px #0006,0 12px 32px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--fond:#0b1030;--carte:#131a40;--surface:#10163a;--bord:#27305e;--texte:#e8ecf8;--doux:#a9b4d0;--lien:#9db8ff;--survol:#1b2452;--marine:#3a4aa8;--on-marine:#fff;--badge-bg:#3a2a10;--badge-tx:#ffd9a0;--err-bg:#3a1414;--err-bord:#7a2a2a;--err-tx:#ffb4b4;--ok-bg:#10301f;--ok-bord:#2a6b45;--ok-tx:#a7f0c4;--squ1:#1b2452;--squ2:#252f66;--pied:#060a22;--pied-tx:#cfd7ee;--etoile:#ffcf4d;--ombre:0 1px 2px #0006,0 12px 32px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}::view-transition-group(root){animation-duration:.3s}.theme{position:relative}.theme__menu{z-index:70;background:var(--surface);border:1px solid var(--bord);border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -20px #0a0e2a80}.theme__menu[hidden]{display:none}.theme__choix{width:100%;min-height:44px;color:var(--texte);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font:600 15px inherit;display:flex}.theme__choix:hover{background:var(--survol)}.theme__choix[aria-checked=true]{background:var(--survol);color:var(--lien)}.theme__segments{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.theme__segment{border:2px solid var(--bord);background:var(--surface);color:var(--texte);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-height:76px;padding:14px 8px;font:600 14px inherit;display:flex}.theme__segment[aria-checked=true]{border-color:var(--lien);background:var(--survol);color:var(--lien)}@media (max-width:700px){.theme__menu{position:fixed;top:64px;left:12px;right:12px}}.barre-vue{justify-content:flex-end;margin:14px 0 0;display:flex}.bascule{background:var(--survol);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.bascule button{min-height:40px;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font:600 14px inherit;display:inline-flex}.bascule button[aria-checked=true]{background:var(--surface);color:var(--lien);box-shadow:0 1px 4px #0a0e2a26}.cartes-liens{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:14px;display:grid}.carte-lien{border-radius:var(--rayon);background:var(--carte);border:1px solid var(--bord);box-shadow:var(--ombre);flex-direction:column;transition:transform .18s;display:flex;position:relative;overflow:hidden}.carte-lien:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 20px 40px -18px #2d387180}.carte-lien:hover,.carte-lien:focus-within{transform:translateY(-3px)}.carte-lien:hover:after,.carte-lien:focus-within:after{opacity:1}.carte-lien__lien{color:var(--texte);flex-direction:column;flex:1;text-decoration:none;display:flex}.carte-lien__media{aspect-ratio:640/336;width:100%;display:block;position:relative;overflow:hidden}.carte-lien__repli{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.carte-lien__repli-ico{background:#fff;border-radius:10px;width:40px;height:40px;padding:4px}.carte-lien__initiales{letter-spacing:.04em;opacity:.92;font-size:34px;font-weight:800}.carte-lien__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.carte-lien__img[data-chargee]{opacity:1}.carte-lien__corps{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.carte-lien__site{color:var(--doux);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.carte-lien__site img{border-radius:4px;flex:none;width:16px;height:16px}.carte-lien__site span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carte-lien__titre{color:var(--lien);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.carte-lien__desc{-webkit-line-clamp:2;color:var(--doux);-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.carte-lien__favori{position:absolute;top:8px;right:8px}.carte-lien__favori .favori{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e2a8c}.carte-lien__favori .favori:hover{color:#fff;background:#0a0e2acc}.carte-lien__favori .favori[aria-pressed=true]{color:#ffcf4d}.carrousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;margin:0 -2px;padding:4px 2px 14px;display:flex;overflow-x:auto}.carrousel__item{scroll-snap-align:start;flex:0 0 min(270px,80vw)}.carrousel__squelette{border-radius:16px;flex:0 0 min(270px,80vw);height:250px}@media (max-width:700px){.cartes-liens{grid-template-columns:1fr;padding:10px}}@media (prefers-reduced-motion:reduce){.carte-lien,.carte-lien:after,.carte-lien__img{transition:none}.carte-lien:hover{transform:none}.carrousel{scroll-behavior:auto}}:root{--rayon-xl:24px;--ambre-doux:#ffbc0038;--bord-fort:#c9d1e6;--barre-h:64px;--rose:#c2185b;--interrupteur-off:#7d88a8;--focus:#2d3871}html[data-theme=dark]{--rose:#ff8fc0;--interrupteur-off:#6f7ba3;--focus:#ffbc00}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--rose:#ff8fc0;--interrupteur-off:#6f7ba3;--focus:#ffbc00}}.hero2,.une__diapo,.recherche-grand{--focus:#ffbc00}.recherche-grand__form{--focus:#2d3871}html[data-theme=dark]{--bord-fort:#3a4478}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--bord-fort:#3a4478}}html{scroll-padding-top:84px}.hero2{border-radius:var(--rayon-xl);color:#fff;box-shadow:var(--ombre);isolation:isolate;background:linear-gradient(135deg,#2d3871 0%,#1b2560 55%,#101845 100%);padding:36px 28px 30px;animation:.7s cubic-bezier(.2,.7,.2,1) both hero-entree;position:relative;overflow:hidden}.hero2[data-moment=soir],.hero2[data-moment=nuit]{background:linear-gradient(135deg,#1f2a6b 0%,#141c52 55%,#0a0e2a 100%)}.hero2__grille{z-index:-1;background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 20% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 20% 0,#000 30%,#0000 80%)}.hero2__orbe{z-index:-1;pointer-events:none;transition:translate .5s cubic-bezier(.2,.7,.2,1);position:absolute}.hero2__orbe i{filter:blur(54px);will-change:transform;border-radius:50%;width:100%;height:100%;display:block}.hero2__orbe--1{width:340px;height:340px;translate:var(--o1x,0) var(--o1y,0);top:-130px;right:-90px}.hero2__orbe--1 i{background:#ffbc0042;animation:14s ease-in-out infinite alternate hero-flotte}.hero2__orbe--2{width:300px;height:300px;translate:var(--o2x,0) var(--o2y,0);bottom:-190px;left:28%}.hero2__orbe--2 i{background:#0066ff80;animation:18s ease-in-out infinite alternate-reverse hero-flotte}.hero2__corps{max-width:760px;position:relative}.hero2__date{letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero2__titre{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(30px,6vw,52px);font-weight:800;line-height:1.05}.hero2__salut{animation:.7s cubic-bezier(.2,.7,.2,1) .1s both salut-entree;display:inline-block}.hero2__prenom{background:linear-gradient(90deg,#ffd666,#ffbc00);color:#0000;-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.2,.7,.2,1) .22s both salut-entree;display:inline-block}@keyframes salut-entree{0%{opacity:0;transform:translateY(16px)}}.hero2__souhait{color:#fff;margin:0 0 4px;font-size:clamp(17px,2.4vw,21px);font-weight:600;animation:.7s cubic-bezier(.2,.7,.2,1) .34s both salut-entree}.hero2__texte{color:#dbe2ff;max-width:60ch;margin:0;animation:.7s cubic-bezier(.2,.7,.2,1) .44s both salut-entree}.hero2 .chiffres-hero{animation:.7s cubic-bezier(.2,.7,.2,1) .52s both salut-entree}.recherche-grand{max-width:640px;margin-top:22px;animation:.7s cubic-bezier(.2,.7,.2,1) .6s both salut-entree}.recherche-grand__form{background:#fffffff5;border-radius:18px;align-items:center;gap:8px;padding:6px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 18px 40px -22px #0000008c}.recherche-grand[data-actif] .recherche-grand__form{box-shadow:0 0 0 4px #ffbc008c,0 22px 44px -22px #0009}.recherche-grand__loupe{color:#5b6684;flex:none;margin-left:12px}.recherche-grand input{min-width:0;min-height:50px;font:inherit;color:#1d2a4d;background:0 0;border:0;outline:0;flex:1;font-size:17px}.recherche-grand input::placeholder{color:#5b6684;opacity:1}.recherche-grand input::-webkit-search-cancel-button{display:none}.recherche-grand__touche{color:#4a5578;background:#f2f5fc;border:1px solid #cdd5ea;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 8px;font:600 14px ui-monospace,monospace;display:inline-grid}.recherche-grand__bouton{background:var(--ambre);min-height:48px;color:var(--nuit);cursor:pointer;border:0;border-radius:13px;padding:0 22px;font:700 15px Inter,system-ui,sans-serif;transition:background-color .15s,transform .15s;position:relative;overflow:hidden}.recherche-grand__bouton:hover{background:var(--ambre-f)}.recherche-grand__suggestions{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.recherche-grand__suggestions li{animation:salut-entree .5s calc(.7s + var(--rang) * 70ms) cubic-bezier(.2,.7,.2,1) both}.recherche-grand__suggestions a{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.recherche-grand__suggestions a:hover{background:#ffffff38;transform:translateY(-1px)}.barre-perso{justify-content:flex-end;margin:14px 0 0;display:flex}.barre-perso .btn{min-height:40px;font-size:14px}.bloc-une{margin-top:22px}.une{position:relative}.une__piste{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--rayon-xl);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.une__piste::-webkit-scrollbar{display:none}.une__diapo{scroll-snap-align:start;color:#fff;background:linear-gradient(120deg,#2d3871,#3a4aa8);flex:0 0 100%;align-items:flex-start;gap:18px;padding:26px 26px 30px;display:flex;position:relative;overflow:hidden}.une__diapo--important{background:linear-gradient(120deg,#b45309,#c8165f 70%,#7c3aed)}.une__diapo--important .une__sur,.une__diapo--important .une__corps{color:#fff}.une__diapo:after{content:"";background:#ffffff1a;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.une__ico{background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;animation:3.2s ease-in-out infinite pulse-doux;display:grid}@keyframes pulse-doux{50%{transform:scale(1.07)}}.une__texte{z-index:1;min-width:0;position:relative}.une__sur{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:0 0 6px;font-size:12px;font-weight:700}.une__titre{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(22px,3.4vw,30px);line-height:1.15}.une__corps{color:#eef1ff;overflow-wrap:anywhere;max-width:62ch;margin:0 0 14px;font-size:16px}.une__bouton{position:relative;overflow:hidden}.une__controles{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.une__btn{border:1px solid var(--bord);background:var(--surface);width:44px;height:44px;color:var(--texte);cursor:pointer;border-radius:50%;place-items:center;display:grid}.une__btn:hover{border-color:var(--lien)}.une__points{gap:4px;display:flex}.une__point{cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:relative}.une__point:before{content:"";background:var(--bord-fort);border-radius:999px;width:10px;height:10px;margin:-5px;transition:width .25s,background-color .25s;position:absolute;top:50%;left:50%}.une__point[aria-current=true]:before{background:var(--lien);width:28px;margin-left:-14px}.aujourdhui__corps{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.calendrier{background:var(--carte);border:1px solid var(--bord);width:112px;box-shadow:var(--ombre);text-align:center;border-top:6px solid #c2185b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;display:flex}.calendrier__jour{letter-spacing:.1em;text-transform:uppercase;color:var(--doux);font-size:13px;font-weight:700}.calendrier__num{letter-spacing:-.03em;color:var(--texte);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.05}.calendrier__mois{color:var(--doux);font-size:14px;font-weight:600}.aujourdhui__contenu{gap:12px;min-width:0;display:grid}.aujourdhui__contenu .anniv__jour{margin:0}.aujourdhui__nouveautes{background:var(--carte);border:1px solid var(--bord);min-height:56px;color:var(--texte);box-shadow:var(--ombre);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.aujourdhui__nouveautes:hover{border-color:var(--lien);transform:translateY(-2px)}.aujourdhui__nouveautes svg{color:var(--rose);flex:none}@media (max-width:560px){.aujourdhui__corps{grid-template-columns:1fr}.calendrier{border-top:0;border-left:6px solid #c2185b;flex-direction:row;justify-content:flex-start;gap:12px;width:auto;padding:10px 16px}.calendrier__num{font-size:34px}}.raccourcis__grille{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.raccourci{background:var(--carte);border:1px solid var(--bord);min-height:112px;box-shadow:var(--ombre);color:var(--texte);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.raccourci:hover,.raccourci:focus-visible{border-color:var(--lien);transform:translateY(-3px);box-shadow:0 18px 36px -18px #2d387180}.raccourci:active{transform:scale(.97)}.raccourci__ico{background:var(--survol);width:50px;height:50px;color:var(--lien);border-radius:16px;place-items:center;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:grid}.raccourci:hover .raccourci__ico{transform:translateY(-2px)rotate(-6deg)scale(1.08)}.raccourci__txt{font-size:14px;font-weight:700;line-height:1.2}.raccourcis__sous-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--doux);margin:20px 0 10px;font-size:13px}.docs-recents{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.docs-recents a{background:var(--carte);border:1px solid var(--bord);min-height:48px;color:var(--texte);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.docs-recents a:hover{border-color:var(--lien);transform:translateY(-1px)}.docs-recents svg{color:var(--lien);flex:none}.docs-recents span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-recents small{color:var(--doux);flex:none;font-weight:500}.nouveautes__liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nouveaute{background:var(--carte);border:1px solid var(--bord);min-height:64px;box-shadow:var(--ombre);color:var(--texte);border-radius:16px;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.nouveaute:hover{border-color:var(--lien);transform:translate(3px)}.nouveaute__ico{background:var(--survol);width:42px;height:42px;color:var(--lien);border-radius:12px;flex:none;place-items:center;display:grid}.nouveaute__txt{flex:1;min-width:0;display:grid}.nouveaute__txt b{overflow-wrap:anywhere}.nouveaute__txt small{color:var(--doux)}.badge-etat{background:var(--survol);color:var(--lien);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.badge-etat--neuf{color:#fff;background:#c2185b}.etat-vide{text-align:center;border:1px dashed var(--bord-fort);background:var(--carte);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:26px 18px;display:flex}.etat-vide__ico{background:var(--survol);width:58px;height:58px;color:var(--lien);border-radius:50%;place-items:center;margin-bottom:6px;animation:4s ease-in-out infinite pulse-doux;display:grid}.etat-vide__titre{margin:0;font-size:17px;font-weight:800}.etat-vide__texte{max-width:46ch;color:var(--doux);margin:0;font-size:14.5px}.aujourdhui .etat-vide{padding:18px}.feuille{z-index:200;position:fixed;inset:0}.feuille__fond{opacity:0;background:#0a0e2a8c;transition:opacity .25s;position:absolute;inset:0}.feuille[data-ouverte] .feuille__fond{opacity:1}.feuille__corps{background:var(--surface);max-height:88dvh;color:var(--texte);padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -24px 60px -20px #0a0e2a80}.feuille[data-ouverte] .feuille__corps{transform:none}.feuille__poignee{cursor:grab;touch-action:none;place-items:center;height:28px;display:grid}.feuille__poignee span{background:var(--bord-fort);border-radius:999px;width:44px;height:5px}.feuille__tete{justify-content:space-between;align-items:center;padding:0 18px 8px;display:flex}.feuille__tete h2{margin:0;font-size:20px}.feuille__fermer{width:44px;height:44px;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.feuille__fermer:hover{background:var(--survol)}.feuille__contenu{overscroll-behavior:contain;padding:4px 18px 8px;overflow-y:auto}.feuille__liste{margin:0 0 6px;padding:0;list-style:none}.feuille__liste a,.feuille__liste button{border:0;border-bottom:1px solid var(--bord);width:100%;min-height:52px;color:var(--texte);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;padding:0 6px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:flex}.feuille__liste li:last-child a,.feuille__liste li:last-child button{border-bottom:0}.feuille__liste svg{color:var(--lien);flex:none}.feuille__sous-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);margin:14px 0 10px;font-size:12px}.feuille__deconnexion{width:100%;margin-top:16px}@media (min-width:721px){.feuille__corps{opacity:0;border-radius:24px;width:min(560px,92vw);max-height:84vh;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.97)}.feuille[data-ouverte] .feuille__corps{opacity:1;transform:translate(-50%,-50%)}.feuille__poignee{display:none}.feuille__tete{padding-top:18px}}.perso__aide{color:var(--doux);margin:0 0 12px;font-size:14.5px}.perso__liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.perso__ligne{border:1px solid var(--bord);background:var(--carte);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.perso__ligne[data-masque]{opacity:.62}.perso__txt{flex:1;min-width:0;display:grid}.perso__txt small{color:var(--doux);font-size:12.5px;line-height:1.3}.perso__actions{flex:none;align-items:center;gap:4px;display:flex}.perso__btn{background:var(--survol);width:44px;height:44px;color:var(--lien);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.perso__btn:disabled{opacity:.35;cursor:default}.perso__fixe{color:var(--doux);text-align:center;max-width:76px;font-size:12px;line-height:1.2}.interrupteur{background:var(--interrupteur-off);cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;height:32px;margin:6px 6px 6px 4px;transition:background-color .2s;position:relative}.interrupteur span{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.interrupteur[aria-checked=true]{background:#2d7a4b}.interrupteur[aria-checked=true] span{transform:translate(20px)}.perso__etat{min-height:22px;color:var(--doux);margin:10px 0 0;font-size:13.5px}.perso__pied{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.ondulation{pointer-events:none;background:#ffffff73;border-radius:50%;animation:.6s ease-out forwards ondule;position:absolute;transform:scale(0)}@keyframes ondule{to{opacity:0;transform:scale(1)}}[data-ondulation]{position:relative;overflow:hidden}.barre-onglets{display:none}.tirer{z-index:90;pointer-events:none;transition:opacity .15s;position:fixed;top:0;left:50%}.tirer__rond{background:var(--surface);width:44px;height:44px;color:var(--lien);border:1px solid var(--bord);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -8px #0a0e2a80}.tirer__rond--tourne svg{animation:.9s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.hors-ligne{z-index:120;color:#fff;text-align:center;background:#7a4a00;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}@media (max-width:767px){:root{--barre-h:64px}html{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body{padding-bottom:calc(var(--barre-h) + env(safe-area-inset-bottom));touch-action:manipulation}.entete{padding-top:env(safe-area-inset-top);transition:box-shadow .2s}.entete .burger,.entete .menu-mobile,.entete__bureau,.entete .btn--ambre{display:none!important}.entete__barre{padding:8px 14px;transition:padding .2s}html[data-defile] .entete{box-shadow:0 8px 24px -16px #0a0e2a73}html[data-defile] .entete__barre{padding-top:4px;padding-bottom:4px}html[data-defile] .entete__logo .logo-anime{--l:68px!important;--mot:11px!important}.page{padding:16px 14px 0}.pied{margin-top:36px;padding-bottom:8px}.hero2{border-radius:22px;padding:26px 20px 22px}.barre-onglets{z-index:80;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--bord);transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0}html[data-clavier] .barre-onglets,html[data-feuille] .barre-onglets{transform:translateY(110%)}.barre-onglets ul{margin:0;padding:0;list-style:none;display:flex}.barre-onglets li{flex:1;min-width:0}.barre-onglets a,.barre-onglets button{width:100%;min-height:var(--barre-h);color:var(--doux);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.barre-onglets__ico{border-radius:999px;place-items:center;width:56px;height:30px;transition:background-color .2s,transform .2s;display:grid}.barre-onglets [aria-current=page]{color:var(--lien)}.barre-onglets [aria-current=page] .barre-onglets__ico{background:var(--survol);transform:translateY(-1px)}.barre-onglets a:active .barre-onglets__ico,.barre-onglets button:active .barre-onglets__ico{transform:scale(.9)}.btn,.tuile,.raccourci,.carte-lien,.nouveaute,.entete,.barre-onglets,.une__diapo{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.raccourcis__grille{grid-template-columns:repeat(3,1fr);gap:10px}.raccourci{min-height:104px}.nouveaute:hover{transform:none}.tuile:active,.nouveaute:active{transform:scale(.985)}.hors-ligne{padding-top:calc(8px + env(safe-area-inset-top))}}.app-installee .pied{display:none}.app-installee body{overscroll-behavior:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){:root:active-view-transition-type(vers-avant)::view-transition-old(root){animation:.26s both vt-glisse-sortie-g}:root:active-view-transition-type(vers-avant)::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) both vt-glisse-entree-d}:root:active-view-transition-type(vers-arriere)::view-transition-old(root){animation:.26s both vt-glisse-sortie-d}:root:active-view-transition-type(vers-arriere)::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) both vt-glisse-entree-g}@keyframes vt-glisse-sortie-g{to{opacity:0;transform:translate(-24px)}}@keyframes vt-glisse-entree-d{0%{opacity:0;transform:translate(32px)}}@keyframes vt-glisse-sortie-d{to{opacity:0;transform:translate(24px)}}@keyframes vt-glisse-entree-g{0%{opacity:0;transform:translate(-32px)}}}@media (prefers-reduced-motion:reduce){.hero2,.hero2__salut,.hero2__prenom,.hero2__souhait,.hero2__texte,.hero2 .chiffres-hero,.recherche-grand,.recherche-grand__suggestions li,.hero2__orbe i,.une__ico,.etat-vide__ico{animation:none}.hero2__orbe{transition:none;translate:none}.raccourci,.raccourci__ico,.nouveaute,.aujourdhui__nouveautes,.docs-recents a,.recherche-grand__suggestions a,.feuille__corps,.feuille__fond,.interrupteur,.interrupteur span,.barre-onglets,.barre-onglets__ico{transition:none}.raccourci:hover,.nouveaute:hover,.docs-recents a:hover,.aujourdhui__nouveautes:hover,.recherche-grand__suggestions a:hover{transform:none}.ondulation,.tirer__rond--tourne svg{animation:none}.une__piste{scroll-behavior:auto}}
.apercu-bandeau{z-index:1200;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));color:#fff;background:#5b1a0e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;font:600 14px/1.4 Inter,system-ui,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 2px #f4a259}.apercu-bandeau__texte{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.apercu-bandeau__icone{flex:none}.apercu-bandeau__texte strong{font-weight:800}.apercu-bandeau__heure{opacity:.9;font-weight:500}.apercu-bandeau__form{margin:0}.apercu-bandeau__bouton{color:#5b1a0e;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font:700 14px Inter,system-ui,sans-serif;display:inline-flex}.apercu-bandeau__bouton:hover{background:#ffe8d6}.apercu-bandeau__bouton:focus-visible{outline-offset:2px;outline:3px solid #f4a259}@media (max-width:600px){.apercu-bandeau{font-size:13px}.apercu-bandeau__bouton{justify-content:center;width:100%}}
