html{scroll-padding-top:5rem}body{background-color:var(--gag-prune);background-image:radial-gradient(120% 60% at 50% -10%,rgba(var(--gag-rose-rgb),.10),transparent 60%);background-repeat:no-repeat;color:var(--gag-creme);min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--gag-police-titres);font-weight:700;letter-spacing:-.01em}h4,h5,h6,.h4,.h5,.h6{font-family:var(--gag-police-texte);font-weight:600}.clin{font-family:var(--gag-police-titres);font-style:italic;font-weight:700}.titre-section{color:var(--gag-or)}.texte-fumee{color:var(--gag-fumee)}.texte-rose{color:var(--gag-rose)}.texte-or{color:var(--gag-or)}.chiffres{font-variant-numeric:tabular-nums}a{text-underline-offset:.2em;transition:color var(--gag-duree-courte) ease-out}:focus-visible{outline:2px solid var(--gag-rose);outline-offset:2px}.site-contenu{flex:1 0 auto}.page-etroite{max-width:40rem}.site-marque{display:inline-flex;align-items:center;gap:.5rem;color:var(--gag-creme);text-decoration:none;font-family:var(--gag-police-titres);font-weight:700;font-size:1.375rem;line-height:1;white-space:nowrap}.site-marque:hover{color:var(--gag-creme)}.site-marque img{width:2rem;height:2rem;flex:none}.marque-gogo{color:var(--gag-rose);text-shadow:0 0 .5rem rgba(var(--gag-rose-rgb),.65),0 0 1.25rem rgba(var(--gag-rose-rgb),.35)}.site-entete{position:sticky;top:0;z-index:1020;background:rgb(28 16 34 / .88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgb(185 169 194 / .15)}.site-entete .navbar{min-height:4rem;padding:.5rem calc(var(--bs-gutter-x, 1.5rem) * .5)}.site-entete .navbar-toggler{border-color:rgb(185 169 194 / .45);min-width:2.75rem;min-height:2.75rem}.site-entete .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23FAF3E8' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.site-entete .nav-link{color:var(--gag-creme);min-height:2.75rem;display:flex;align-items:center}.site-entete .nav-link:hover,.site-entete .nav-link.active{color:var(--gag-rose)}.lien-discret{color:var(--gag-fumee)!important;font-size:.9375rem}.lien-discret:hover{color:var(--gag-creme)!important}@media (max-width:767.98px){.site-entete .navbar-collapse{padding-bottom:.75rem}.site-entete .navbar-nav{gap:.25rem}.site-entete .navbar-nav .btn-pill{margin-top:.5rem;align-self:flex-start}}.site-pied{margin-top:3rem;padding:2rem 0 calc(2rem + env(safe-area-inset-bottom));border-top:1px solid rgb(185 169 194 / .15);background:rgb(43 26 51 / .55);color:var(--gag-fumee);font-size:.9375rem}.site-pied-liens{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;list-style:none;padding:0;margin:0 0 1rem}.site-pied-liens a{color:var(--gag-creme);text-decoration:none;display:inline-block;padding-block:.5rem}.site-pied-liens a:hover{color:var(--gag-rose);text-decoration:underline}.site-pied-courant{color:var(--gag-or);display:inline-block;padding-block:.5rem}.site-pied-mention{text-align:center;margin:0}.site-pied-mention strong{color:var(--gag-or);font-weight:600}.btn-pill{--bs-btn-color:var(--gag-creme);--bs-btn-bg:transparent;--bs-btn-border-color:var(--gag-rose);--bs-btn-hover-color:var(--gag-creme);--bs-btn-hover-bg:rgba(var(--gag-rose-rgb), .14);--bs-btn-hover-border-color:var(--gag-rose);--bs-btn-active-color:var(--gag-prune);--bs-btn-active-bg:var(--gag-rose);--bs-btn-active-border-color:var(--gag-rose);--bs-btn-disabled-color:var(--gag-fumee);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgba(185, 169, 194, .45);--bs-btn-border-radius:50rem;--bs-btn-border-width:2px;--bs-btn-font-weight:600;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--gag-pill-hauteur);padding-inline:1.25rem;white-space:nowrap;transition:color var(--gag-duree-courte) ease-out,background-color var(--gag-duree-courte) ease-out,border-color var(--gag-duree-courte) ease-out,transform var(--gag-duree-courte) ease-out}.btn-pill:active{transform:scale(.97)}.btn-pill.is-active,.btn-pill[aria-pressed="true"]{color:var(--gag-prune);background-color:var(--gag-rose);border-color:var(--gag-rose)}.btn-pill.is-active::after,.btn-pill[aria-pressed="true"]::after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;animation:gag-halo var(--gag-duree) var(--gag-courbe) both}.btn-pill:disabled,.btn-pill.disabled{opacity:.7}.btn-pill-plein{--bs-btn-color:var(--gag-prune);--bs-btn-bg:var(--gag-rose);--bs-btn-hover-color:var(--gag-prune);--bs-btn-hover-bg:#ff6aab;--bs-btn-hover-border-color:#ff6aab;box-shadow:0 0 1.25rem rgba(var(--gag-rose-rgb),.35)}.btn-pill-plein:hover{box-shadow:0 0 1.75rem rgba(var(--gag-rose-rgb),.5)}.btn-pill-or{--bs-btn-border-color:var(--gag-or);--bs-btn-hover-border-color:var(--gag-or);--bs-btn-hover-bg:rgba(var(--gag-or-rgb), .14);--bs-btn-active-bg:var(--gag-or);--bs-btn-active-border-color:var(--gag-or)}.btn-pill-lg{min-height:3.25rem;padding-inline:1.75rem;font-size:1.0625rem}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pills-defilant{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.pills-defilant::-webkit-scrollbar{display:none}@keyframes gag-halo{from{box-shadow:0 0 0 0 rgba(var(--gag-rose-rgb),.7)}to{box-shadow:0 0 0 .5rem rgba(var(--gag-rose-rgb),0),0 0 1.25rem rgba(var(--gag-rose-rgb),.45)}}.btn{min-height:var(--gag-pill-hauteur);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-link{min-height:0}.btn-primary{--bs-btn-color:var(--gag-prune);--bs-btn-hover-color:var(--gag-prune);--bs-btn-active-color:var(--gag-prune)}.bulles{display:flex;flex-direction:column;gap:.5rem}.bulle{position:relative;max-width:min(85%, 32rem);padding:.625rem .875rem .5rem;border-radius:1.125rem;font-size:1rem;line-height:1.5;overflow-wrap:anywhere;animation:gag-apparition var(--gag-duree) var(--gag-courbe) both}.bulle p{margin:0}.bulle-compagnon{align-self:flex-start;background:var(--gag-velours);color:var(--gag-creme);border-bottom-left-radius:.25rem}.bulle-moi{align-self:flex-end;background:var(--gag-bulle-moi);color:var(--gag-creme);border-bottom-right-radius:.25rem}.bulle-heure{display:block;margin-top:.125rem;color:var(--gag-fumee);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}.bulle-systeme{align-self:center;max-width:90%;background:#fff0;color:var(--gag-fumee);font-style:italic;text-align:center;font-size:.875rem}.bulle-ecrit{display:inline-flex;gap:.3rem;align-items:center;padding-block:.875rem}.bulle-ecrit .point{width:.5rem;height:.5rem;border-radius:50%;background:var(--gag-fumee);animation:gag-point 1.2s ease-in-out infinite}.bulle-ecrit .point:nth-child(2){animation-delay:.15s}.bulle-ecrit .point:nth-child(3){animation-delay:.3s}.bulle-masquee{color:var(--gag-fumee);font-style:italic}@keyframes gag-point{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}.image-fil{position:relative;margin:0;width:100%;max-width:24rem;border-radius:.75rem;overflow:hidden;background:var(--gag-velours)}.image-fil img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;cursor:zoom-in}.image-fil-filigrane{position:absolute;right:.5rem;bottom:.375rem;font-size:.6875rem;color:rgb(250 243 232 / .8);text-shadow:0 1px 2px rgb(0 0 0 / .7);pointer-events:none}.image-fil-attente{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;color:var(--gag-fumee)}@media (max-width:575.98px){.image-fil{max-width:none}}.carte-compagnon{display:flex;flex-direction:column;background:var(--gag-velours);border:1px solid rgb(185 169 194 / .18);border-radius:1rem;overflow:hidden;transition:transform var(--gag-duree-courte) ease-out,box-shadow var(--gag-duree-courte) ease-out}.carte-compagnon:hover{transform:translateY(-2px);box-shadow:0 .75rem 2rem rgb(0 0 0 / .4)}.carte-compagnon-portrait{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--gag-velours-clair)}.carte-compagnon-portrait-defaut{object-fit:contain;padding:18%}.carte-compagnon-corps{display:flex;flex-direction:column;gap:.375rem;padding:1rem}.carte-compagnon-prenom{margin:0;font-family:var(--gag-police-titres);font-size:1.5rem;color:var(--gag-creme)}.carte-compagnon-metier{margin:0;color:var(--gag-fumee);font-size:.9375rem}.carte-compagnon .btn-pill{margin-top:.5rem;align-self:flex-start}.carte-compagnon-archivee{opacity:.7}.badge-archetype{align-self:flex-start;display:inline-block;padding:.25rem .625rem;border-radius:50rem;border:1px solid var(--gag-or);color:var(--gag-or);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-or{background:var(--gag-or);color:var(--gag-prune);border-color:var(--gag-or)}.lecteur-audio{--progression:0%;display:inline-flex;align-items:center;gap:.75rem;padding:.375rem .875rem .375rem .375rem;border-radius:50rem;background:var(--gag-velours);max-width:100%}.lecteur-audio-bouton{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:var(--gag-rose);color:var(--gag-prune);font-size:1.25rem;transition:transform var(--gag-duree-courte) ease-out}.lecteur-audio-bouton:active{transform:scale(.94)}.lecteur-audio-onde{display:flex;align-items:center;gap:3px;height:1.75rem;min-width:7rem;flex:1 1 auto;-webkit-mask-image:linear-gradient(to right,#000 var(--progression),rgb(0 0 0 / .45) var(--progression));mask-image:linear-gradient(to right,#000 var(--progression),rgb(0 0 0 / .45) var(--progression))}.lecteur-audio-onde span{flex:1 1 0%;max-width:4px;min-width:2px;border-radius:2px;background:var(--gag-rose);height:40%}.lecteur-audio-onde span:nth-child(3n){height:75%}.lecteur-audio-onde span:nth-child(4n+1){height:55%}.lecteur-audio-onde span:nth-child(5n+2){height:95%}.lecteur-audio-onde span:nth-child(7n){height:30%}.lecteur-audio-duree{color:var(--gag-fumee);font-size:.8125rem;font-variant-numeric:tabular-nums}.lecteur-audio.is-lecture{--progression:45%}.bandeau{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--gag-bandeau);border:1px solid rgba(var(--gag-or-rgb),.35);color:var(--gag-creme);animation:gag-apparition var(--gag-duree) var(--gag-courbe) both}.bandeau>.bi{color:var(--gag-or);font-size:1.25rem;line-height:1.2;flex:none}.bandeau p{margin:0}.bandeau-titre{font-family:var(--gag-police-titres);font-style:italic;font-weight:700;display:block}.form-control,.form-select{min-height:var(--gag-pill-hauteur)}textarea.form-control{min-height:8rem}.form-label{font-weight:600}.form-text{color:var(--gag-fumee)}.champ-erreur{display:block;margin-top:.375rem;color:var(--gag-erreur);font-size:.875rem}.form-control.is-invalid,.form-select.is-invalid,.form-control:user-invalid{border-color:var(--gag-erreur)}.form-control:user-invalid:focus{box-shadow:0 0 0 .2rem rgb(255 107 107 / .3)}.form-check-input{width:1.25em;height:1.25em}.form-check{min-height:2.75rem;display:flex;align-items:center;gap:.5rem;padding-left:0}.form-check .form-check-input{margin:0;flex:none;float:none}.form-floating>label{color:var(--gag-fumee)}.form-floating>.form-control:focus~label,.form-floating>.form-select:focus~label{color:var(--gag-rose)}.form-floating>.form-control.is-invalid~label,.form-floating>.form-select.is-invalid~label{color:var(--gag-erreur)}.form-floating>.form-control:disabled~label,.form-floating>.form-select:disabled~label{color:var(--gag-fumee);opacity:.7}.form-floating>textarea.form-control{height:8rem;min-height:8rem}.form-floating-haute>textarea.form-control{height:12rem;min-height:12rem}.selects-flottants{display:grid;grid-template-columns:1fr 1.6fr 1.3fr;gap:.5rem}.selects-flottants>.form-floating>.form-select{padding-left:.75rem;padding-right:1.75rem;background-position:right .5rem center}.selects-flottants>.form-floating>label{padding-left:.75rem;padding-right:.5rem}.mdp-oeil{border-color:var(--gag-fumee);color:var(--gag-creme);min-width:2.75rem}.mdp-oeil:hover,.mdp-oeil[aria-pressed="true"]{color:var(--gag-rose);background:#fff0;border-color:var(--gag-fumee)}.input-group>.mdp-oeil{border-radius:0 var(--bs-border-radius-sm) var(--bs-border-radius-sm) 0}.input-group>.form-control:focus{z-index:3}.captcha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.captcha .form-control{max-width:7rem}.pot-de-miel{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.alert{border-radius:.75rem;color:var(--gag-creme)}.alert-success{background:rgb(111 211 168 / .12);border-color:rgb(111 211 168 / .45)}.alert-danger{background:rgb(255 107 107 / .12);border-color:rgb(255 107 107 / .45)}.alert-warning{background:var(--gag-bandeau);border-color:rgba(var(--gag-or-rgb),.35)}.chargement{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--gag-fumee);text-align:center}.chargement img{width:3rem;height:3rem;animation:gag-respire 1.6s ease-in-out infinite}@keyframes gag-respire{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(-4deg)}}.hero{padding-block:1.75rem 2rem;text-align:center}.hero-surtitre{color:var(--gag-or);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem}.hero-titre{font-size:clamp(2.125rem, 9vw, 4rem);line-height:1.05;margin-bottom:.75rem}.hero-accroche{display:block;white-space:nowrap;overflow:hidden;min-height:1.6em;margin:0 auto 1.25rem;font-size:clamp(1.0625rem, 4.6vw, 1.5rem);color:var(--gag-creme)}.hero-accroche .typed-cursor{color:var(--gag-rose)}.hero-texte{color:var(--gag-fumee);max-width:34rem;margin:0 auto 1.5rem}.hero-mention{color:var(--gag-fumee);font-size:.8125rem;margin-top:.75rem}.apercu-compagnon{position:relative;margin:0 auto;max-width:20rem;border-radius:1rem;overflow:hidden;aspect-ratio:3 / 4;background:var(--gag-velours);box-shadow:0 0 3rem rgba(var(--gag-rose-rgb),.18)}.apercu-compagnon img{width:100%;height:100%;object-fit:cover;filter:blur(10px) saturate(1.1);transform:scale(1.12)}.apercu-compagnon figcaption{position:absolute;inset:auto 0 0 0;padding:2.5rem 1rem 1rem;background:linear-gradient(to top,rgb(28 16 34 / .95),transparent);text-align:center}.apercu-compagnon-prenom{display:block;font-family:var(--gag-police-titres);font-size:1.5rem;color:var(--gag-creme)}.apercu-compagnon-note{display:block;color:var(--gag-fumee);font-size:.875rem}.arguments{display:grid;gap:1rem}@media (min-width:768px){.arguments{grid-template-columns:repeat(3,1fr)}}.argument{background:var(--gag-velours);border-radius:1rem;padding:1.25rem;border:1px solid rgb(185 169 194 / .15)}.argument .bi{font-size:1.75rem;color:var(--gag-rose)}.argument h3{font-size:1.375rem;margin:.5rem 0}.argument p{margin:0;color:var(--gag-fumee)}.etapes{list-style:none;padding:0;margin:0;display:grid;gap:1rem;counter-reset:etape}@media (min-width:768px){.etapes{grid-template-columns:repeat(3,1fr)}}.etape{counter-increment:etape;background:var(--gag-velours);border-radius:1rem;padding:1.25rem;position:relative}.etape-numero{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid var(--gag-or);color:var(--gag-or);font-family:var(--gag-police-titres);font-weight:700;font-size:1.25rem}.etape h2,.etape h3{font-size:1.375rem;margin:.75rem 0 .5rem}.etape p{color:var(--gag-fumee);margin:0}.etape .bi{color:var(--gag-rose)}.limites{display:grid;gap:.75rem;list-style:none;padding:0}.limites li{display:flex;gap:.75rem;align-items:flex-start}.limites .bi{color:var(--gag-or);font-size:1.25rem;flex:none}.offres{display:grid;gap:1rem}@media (min-width:768px){.offres{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.offres{grid-template-columns:repeat(4,1fr)}}.offre{background:var(--gag-velours);border-radius:1rem;padding:1.25rem;border:1px solid rgb(185 169 194 / .18);display:flex;flex-direction:column;gap:.5rem}.offre-prix{font-family:var(--gag-police-titres);font-size:2rem;color:var(--gag-or);font-variant-numeric:tabular-nums;margin:0}.offre ul{color:var(--gag-fumee);padding-left:1.1rem;margin:0}.offre-vedette{border-color:var(--gag-rose);box-shadow:0 0 2rem rgba(var(--gag-rose-rgb),.18)}.section{padding-block:2rem}.section-titre{color:var(--gag-or);font-size:clamp(1.625rem, 6vw, 2.25rem);margin-bottom:1rem}.toc{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;border-left:1px solid rgb(185 169 194 / .25)}.toc .nav-link{color:var(--gag-fumee);padding:.375rem 0 .375rem 1rem;border-left:2px solid #fff0;margin-left:-1px;font-size:.9375rem}.toc .nav-link:hover{color:var(--gag-creme)}.toc .nav-link.active{color:var(--gag-rose);border-left-color:var(--gag-rose)}.toc-mobile{background:var(--gag-velours);border-radius:.75rem;padding:.75rem 1rem;margin-bottom:1.5rem}.toc-mobile summary{cursor:pointer;font-weight:600;min-height:2.75rem;display:flex;align-items:center}.toc-mobile ol{margin:.5rem 0 0;padding-left:1.25rem}.toc-mobile a{display:inline-block;padding-block:.375rem}.page-legale h1{margin-bottom:.5rem}.page-legale h2{color:var(--gag-or);font-size:1.5rem;margin-top:2rem;scroll-margin-top:5rem}.page-legale h3{font-size:1.125rem;margin-top:1.25rem}.page-legale p,.page-legale li{color:var(--gag-creme)}.page-legale .maj{color:var(--gag-fumee);font-size:.875rem}.page-legale table{color:var(--gag-creme)}.erreur-404{text-align:center;padding-block:3rem}.erreur-404 img{width:6rem;height:6rem;transform:rotate(-12deg)}.erreur-404-code{font-family:var(--gag-police-titres);font-size:clamp(4rem, 22vw, 7rem);line-height:1;color:var(--gag-rose);text-shadow:0 0 1.5rem rgba(var(--gag-rose-rgb),.5);margin:.5rem 0}.auth-zone{display:flex;justify-content:center;align-items:center}.auth-carte{width:100%;max-width:28rem;align-self:center;background:var(--gag-velours);border-radius:1.25rem;padding:1.5rem;border:1px solid rgb(185 169 194 / .15)}@media (max-width:359.98px){.auth-zone{padding-inline:1rem}.auth-carte{padding:1.25rem 1rem}}.app{flex:1 0 auto;display:flex;flex-direction:column}.app-contenu{flex:1 0 auto;width:100%;max-width:48rem;margin:0 auto;padding:1rem 1rem calc(5rem + env(safe-area-inset-bottom))}.app-barre{position:fixed;inset:auto 0 0 0;z-index:1030;display:grid;grid-template-columns:repeat(4,1fr);background:rgb(43 26 51 / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgb(185 169 194 / .18);padding-bottom:env(safe-area-inset-bottom)}.app-barre-marque{display:none}.app-barre-lien{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3.5rem;color:var(--gag-fumee);text-decoration:none;font-size:.75rem;font-weight:600;transition:color var(--gag-duree-courte) ease-out}.app-barre-lien .bi{font-size:1.375rem;line-height:1}.app-barre-lien:hover{color:var(--gag-creme)}.app-barre-lien.active{color:var(--gag-rose)}@media (min-width:992px){.app{flex-direction:row}.app-barre{position:sticky;top:0;inset:auto;height:100vh;width:15rem;flex:none;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem .75rem;border-top:0;border-right:1px solid rgb(185 169 194 / .18)}.app-barre-marque{display:inline-flex;margin:0 .75rem 1.25rem}.app-barre-lien{flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:50rem;font-size:1rem}.app-barre-lien.active{background:rgba(var(--gag-rose-rgb),.12)}.app-contenu{padding:2rem 1.5rem}}.admin{flex:1 0 auto;display:flex;flex-direction:column}.admin-menu{background:var(--gag-velours);border-bottom:1px solid rgb(185 169 194 / .18);padding:.75rem 1rem}.admin-menu .site-marque{font-size:1.125rem;margin-bottom:.5rem}.admin-menu .nav{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;gap:.25rem}.admin-menu .nav-link{color:var(--gag-fumee);white-space:nowrap;border-radius:50rem;min-height:2.75rem;display:flex;align-items:center}.admin-menu .nav-link:hover{color:var(--gag-creme)}.admin-menu .nav-link.active{color:var(--gag-prune);background:var(--gag-rose)}.admin-contenu{flex:1 1 auto;min-width:0;padding:1.25rem 1rem 3rem}@media (min-width:992px){.admin{flex-direction:row}.admin-menu{position:sticky;top:0;height:100vh;width:15rem;flex:none;border-bottom:0;border-right:1px solid rgb(185 169 194 / .18);padding:1.25rem .75rem}.admin-menu .nav{flex-direction:column!important;overflow:visible}.admin-contenu{padding:2rem}}.sg-section{padding:1.5rem 0;border-bottom:1px solid rgb(185 169 194 / .15)}.sg-section>h2{color:var(--gag-or);font-size:1.5rem}.sg-etat{color:var(--gag-fumee);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:1rem 0 .375rem}.sg-nuancier{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem}.sg-couleur{border-radius:.75rem;overflow:hidden;background:var(--gag-velours);border:1px solid rgb(185 169 194 / .2)}.sg-couleur-pastille{height:4rem}.sg-couleur-legende{padding:.5rem .75rem;font-size:.8125rem}.sg-couleur-legende code{color:var(--gag-fumee)}.sg-prune{background:var(--gag-prune)}.sg-velours{background:var(--gag-velours)}.sg-rose{background:var(--gag-rose)}.sg-or{background:var(--gag-or)}.sg-creme{background:var(--gag-creme)}.sg-fumee{background:var(--gag-fumee)}.sg-succes{background:var(--gag-succes)}.sg-attention{background:var(--gag-attention)}.sg-erreur{background:var(--gag-erreur)}.sg-logo{background:var(--gag-prune);padding:1rem;border-radius:.75rem;border:1px solid rgb(185 169 194 / .2)}.sg-logo-clair{background:var(--gag-creme)}.sg-logo img{max-width:100%;height:auto}.sg-grille{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}@keyframes gag-apparition{from{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.apparition{animation:gag-apparition var(--gag-duree) var(--gag-courbe) both}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bulle-ecrit .point{opacity:.8}.chargement img{animation:none!important}}