.dark .yato-logo{filter:invert(1)}.coq-marque{display:flex;align-items:flex-end;gap:.45rem;min-width:0;border-radius:10px;color:var(--pp-encre);text-decoration:none}.coq-marque__chat{display:block;flex:none;width:32px;height:52px;margin-bottom:-.2rem}@media (max-width:639px){.coq-marque__chat{width:26px;height:42px}}.coq-marque__titre{display:flex;flex-direction:column;gap:.1rem;min-width:0}.yato-wordmark{display:inline-block;width:-moz-fit-content;width:fit-content;font-family:var(--pp-police);font-weight:800;font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);line-height:1;letter-spacing:-.015em;white-space:nowrap;transform-origin:0 100%}.yato-wordmark .pp-trait-encre{margin-top:.2rem;width:86%;opacity:.55}.coq-marque__domaine{color:var(--pp-encre-attenuee);font-weight:700}.coq-marque__sous{font-family:var(--pp-police-main);font-size:.92rem;line-height:1.05;padding-left:.1rem;color:var(--pp-encre-attenuee);white-space:nowrap}@media (hover:hover) and (pointer:fine){.yato-wordmark{transition:transform .16s ease-out}.coq-marque:hover .yato-wordmark{transform:rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.coq-marque:hover .yato-wordmark,.yato-wordmark{transform:none;transition:none}}.coq-entete{position:sticky;top:0;z-index:50;background-color:var(--pp-papier);color:var(--pp-encre)}.coq-entete:after{content:"";position:absolute;inset:auto 0 0;height:0;border-bottom:2px dashed color-mix(in srgb,var(--pp-encre) 28%,transparent);opacity:0;transition:opacity .16s ease;pointer-events:none}.coq-entete[data-defile="1"]:after{opacity:1}.coq-nav{align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.3rem .8rem .18rem;border:2px solid var(--pp-encre);border-radius:999px;background-color:var(--pp-carton);color:var(--pp-encre);font-family:var(--pp-police);font-size:.9rem;font-weight:700;line-height:1.1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease}@media (min-width:768px){.coq-nav{min-height:40px}}@media (hover:hover) and (pointer:fine){.coq-nav:hover{background-color:var(--pp-carton-actif);box-shadow:var(--pp-ombre-xs);transform:translate(-1px,-1px)}}.coq-nav:active{box-shadow:none;transform:translate(1px,1px)}.coq-nav[aria-current=page],.coq-nav[aria-expanded=true],.coq-nav[aria-pressed=true]{background-color:var(--pp-soleil);color:var(--pp-sur-soleil);box-shadow:var(--pp-ombre-xs);font-weight:800}.coq-rond{place-items:center;flex:none;width:44px;height:44px;border:var(--pp-bordure);border-radius:999px;background-color:var(--pp-carton);color:var(--pp-encre);box-shadow:var(--pp-ombre-xs);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease}@media (hover:hover) and (pointer:fine){.coq-rond:hover{background-color:var(--pp-carton-actif);box-shadow:var(--pp-ombre-sm);transform:translate(-1px,-1px)}}.coq-rond:active,.coq-rond[aria-expanded=true]{box-shadow:none;transform:translate(2px,2px)}.coq-rond[aria-expanded=true]{background-color:var(--pp-soleil);color:var(--pp-sur-soleil)}.coq-recherche{container-type:inline-size}.coq-recherche__rond{display:none}@container (max-width: 255.98px){.coq-recherche__champ{display:none}.coq-recherche__rond{display:grid;margin-left:auto}}.coq-fenetre-menu{border:var(--pp-bordure);border-radius:20px;background-color:var(--pp-carton);color:var(--pp-encre);box-shadow:var(--pp-ombre)}.coq-ligne-menu{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.35rem .75rem;border-radius:12px;color:var(--pp-encre);font-weight:700;text-align:left;text-decoration:none;transition:background-color .15s ease}.coq-ligne-menu:hover{background-color:var(--pp-carton-actif)}.coq-ligne-menu[aria-current=page]{background-color:var(--pp-soleil);color:var(--pp-sur-soleil)}.coq-filet-menu{height:0;margin:.35rem .5rem;border-top:1.5px dashed color-mix(in srgb,var(--pp-encre) 35%,transparent)}.coq-fenetre-menu:has(.pp-voile){visibility:hidden}.coq-fenetre-menu .pp-voile{visibility:visible}@media (prefers-reduced-motion:reduce){.coq-entete:after,.coq-ligne-menu,.coq-nav,.coq-rond{transition:none}.coq-nav:active,.coq-nav:hover,.coq-rond:active,.coq-rond:hover,.coq-rond[aria-expanded=true]{transform:none}}.coq-pied:has(.pp-voile){z-index:95}.coq-capitales{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.coq-nav--pied{padding:.22rem .7rem .1rem;font-size:.82rem}.coq-rond--pied{width:40px;height:40px}}.coq-drapeau{display:inline-flex;width:21px;height:14px;flex:none;overflow:hidden;border:1.5px solid var(--pp-encre);border-radius:3px;transition:transform .16s ease}.coq-drapeau>span{width:33.34%;height:100%}@media (hover:hover) and (pointer:fine){a:hover>.coq-drapeau{transform:rotate(-8deg) scale(1.12)}}@media (prefers-reduced-motion:reduce){.coq-drapeau,a:hover>.coq-drapeau{transform:none;transition:none}}.coq-verdict{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--pp-police);font-weight:800;font-size:clamp(3.6rem,14vw,6.5rem);line-height:.86;letter-spacing:-.02em}.coq-verdict__mot{padding:.08em .2em .12em;border:4px solid var(--pp-encre);border-radius:.16em;background-color:var(--pp-rose);color:var(--pp-sur-teinte);box-shadow:.05em .06em 0 var(--pp-ombre-couleur);transform:rotate(-1.2deg);animation:coq-verdict-flotte 5.2s ease-in-out infinite}@keyframes coq-verdict-flotte{0%,to{transform:translateY(0) rotate(-1.2deg);box-shadow:.05em .06em 0 var(--pp-ombre-couleur)}50%{transform:translateY(-.12em) rotate(-.4deg);box-shadow:.08em .12em 0 var(--pp-ombre-couleur)}}.coq-eclats{flex:none;width:auto;height:clamp(2.1rem,7vw,3.2rem);color:var(--pp-encre);opacity:.85}.coq-eclats--miroir{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.coq-verdict__mot{animation:none}}.yato-hot{background-color:var(--pp-orange)}.yato-hot,.yato-wait{border-color:var(--pp-encre);color:var(--pp-sur-teinte)}.yato-wait{background-color:var(--pp-ciel)}.yato-like{color:var(--pp-encre);animation:yatoLike .45s cubic-bezier(.2,1.6,.4,1)}.yato-like svg{fill:var(--pp-rose);stroke:var(--pp-encre)}@keyframes yatoLike{0%{transform:scale(.4)}55%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.yato-like{animation:none}}[data-cat-letters],[data-cat-letters] *{-webkit-text-fill-color:transparent!important}:root{--hauteur-onglets:0px}@media (max-width:767.98px){:root:has(.coq-onglets){--hauteur-onglets:calc(3.9rem + env(safe-area-inset-bottom))}}@media (min-width:768px){.coq-onglets{display:none}}.coq-onglets{position:fixed;inset:auto 0 0 0;z-index:45;grid-template-columns:repeat(5,minmax(0,1fr));padding:.4rem .25rem calc(.3rem + env(safe-area-inset-bottom));background:var(--pp-carton);border-top:var(--pp-bordure)}@media (max-width:767.98px){.coq-onglets{display:grid}}.coq-onglet{display:flex;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.68rem;font-weight:800;line-height:1.1;color:var(--pp-encre-attenuee);white-space:nowrap;-webkit-tap-highlight-color:transparent}.coq-onglet__pastille{display:grid;width:3.25rem;height:1.9rem;place-items:center;border:2px solid transparent;border-radius:999px;transition:background-color .15s ease,transform .12s ease}.coq-onglet[aria-current=page]{color:var(--pp-encre)}.coq-onglet[aria-current=page] .coq-onglet__pastille{background:var(--pp-soleil);color:var(--pp-sur-soleil);border-color:var(--pp-encre);box-shadow:var(--pp-ombre-xs)}.coq-onglet:active .coq-onglet__pastille{transform:translateY(1px)}.coq-onglet:focus-visible{outline:3px solid var(--pp-ciel-texte);outline-offset:-3px;border-radius:12px}:root{--largeur-rail:0px}.coq-rail{display:none}@media (min-width:768px){:root:has(.coq-rail){--largeur-rail:92px}.coq-rail{position:fixed;inset:0 auto 0 0;z-index:46;display:flex;width:var(--largeur-rail);flex-direction:column;padding:1.1rem 1rem 1rem;overflow-y:auto;background:var(--pp-carton);border-right:var(--pp-bordure);scrollbar-width:none}#cookie-banner,.coq-pied{left:var(--largeur-rail)}}@media (min-width:1280px){:root:has(.coq-rail){--largeur-rail:236px}.coq-entete .coq-marque{display:none}}.coq-rail__court,.coq-rail__tous-icone{display:none}.coq-rail__marque{margin-bottom:1.4rem;padding-left:.2rem}.coq-rail__nav{display:flex;flex-direction:column;gap:.25rem}.coq-rail__lien{display:flex;min-height:44px;align-items:center;gap:.75rem;padding:.3rem .8rem .2rem;border:var(--pp-trait) solid transparent;border-radius:999px;font-weight:800;line-height:1.1;color:var(--pp-encre);transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease}@media (hover:hover) and (pointer:fine){.coq-rail__lien:hover{background:var(--pp-teinte)}}.coq-rail__lien[aria-current=page]{background:var(--pp-soleil);color:var(--pp-sur-soleil);border-color:var(--pp-encre);box-shadow:var(--pp-ombre-sm)}.coq-rail__lien:active{transform:translate(1px,1px)}.coq-rail__compte{margin-left:auto;font-size:.8rem;font-weight:700;color:var(--pp-encre-attenuee)}.coq-rail__lien[aria-current=page] .coq-rail__compte{color:inherit}.coq-rail__etiquette{margin:1.6rem .8rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-encre-attenuee)}.coq-rail__app{display:flex;min-height:40px;align-items:center;gap:.65rem;padding:.2rem .8rem;border-radius:12px;font-size:.95rem;font-weight:700}.coq-rail__app img{width:30px;height:30px;flex:none;-o-object-fit:cover;object-fit:cover;background:#fff;border:2px solid var(--pp-encre);border-radius:9px}.coq-rail__tous{margin:.35rem .8rem 0;font-size:.85rem;font-weight:800;-webkit-text-decoration:underline dotted 1.5px;text-decoration:underline dotted 1.5px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.coq-rail__app:hover span,.coq-rail__tous:hover{text-decoration:underline;text-underline-offset:3px}}.coq-rail__pied{margin-top:auto;padding:1.2rem .8rem 0;font-family:var(--pp-police-main);font-size:1rem;line-height:1.2;color:var(--pp-encre-attenuee)}.coq-rail a:focus-visible{outline:3px solid var(--pp-ciel-texte);outline-offset:2px}@media (min-width:768px) and (max-width:1279.98px){.coq-rail{align-items:stretch;padding:.75rem .4rem}.coq-rail__long,.coq-rail__marque,.coq-rail__pied{display:none}.coq-rail__court{display:inline}.coq-rail__nav{gap:.3rem}.coq-rail__lien{position:relative;min-height:56px;flex-direction:column;justify-content:center;gap:.2rem;padding:.4rem .1rem .3rem;border-radius:16px;font-size:.68rem;text-align:center;white-space:nowrap}.coq-rail__compte{position:absolute;top:.2rem;right:.45rem;margin:0;font-size:.68rem}.coq-rail__etiquette{margin:1.1rem 0 .4rem;font-size:.6rem;letter-spacing:.1em;text-align:center}.coq-rail__apps{display:flex}.coq-rail__app,.coq-rail__apps{flex-direction:column;gap:.2rem}.coq-rail__app{min-height:0;padding:.35rem .1rem;font-size:.62rem;font-weight:800;line-height:1.05;text-align:center}.coq-rail__app span{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.coq-rail__app img{width:36px;height:36px;border-radius:10px}.coq-rail__tous{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:.3rem 0 0;padding:.35rem .1rem;font-size:.66rem;text-decoration:none}.coq-rail__tous-icone{display:block}}