.sl{--sl-courbe:cubic-bezier(.2, .9, .3, 1);--sl-pas:.16s;--sl-clair:#f2f0f6;padding-bottom:4rem;position:relative}.sl-salle{background:var(--color-encre,#211a31);color:var(--color-platre,#f2f0f6);border-radius:14px;padding:1.1rem .75rem 12rem;position:relative}.sl-barre{color:#f2f0f6cc;align-items:center;font-size:.85rem;display:flex}.sl-etat{display:inline-grid}.sl-etat>span{grid-area:1/1;align-items:center;gap:.6rem;display:inline-flex}.sl-point{background:#f2f0f659;border-radius:999px;width:.55rem;height:.55rem}.sl-heure{margin-left:auto}.sl-theatre{grid-template-rows:auto auto;grid-template-columns:minmax(0,.8fr) minmax(0,2.3fr) minmax(0,1.1fr);grid-auto-flow:column;align-items:end;gap:.45rem .5rem;margin-top:1rem;display:grid}.sl-col{display:contents}.sl-col>svg,.sl-col>ul{justify-self:center}.sl-col svg{width:100%;height:auto;display:block;overflow:visible}.sl-col-coulisses svg{width:92%}.sl-legende{text-align:center;text-wrap:balance;color:#f2f0f6d1;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;align-self:start;margin:0;font-size:.75rem;line-height:1.2}.sl-loges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .3rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.sl-note{color:#f2f0f699;width:10rem;font-size:.8rem;line-height:1.35;display:none;position:absolute;bottom:1.1rem;left:1.5rem}.sl-cadre{fill:#f2f0f60f;stroke:#f2f0f666;stroke-width:1.5px}.sl-reflet{fill:#f2f0f680}.sl-ampoule{fill:var(--color-rampe,#e8b03e)}.sl-table{fill:#f2f0f647}.sl-micro rect{fill:#f2f0f6a6}.sl-micro path{fill:none;stroke:#f2f0f6a6;stroke-width:1.5px}.sl-fond{fill:#f2f0f60d}.sl-ecran>rect{fill:#f2f0f647}.sl-ecran>rect:first-child{fill:#f2f0f61a;stroke:#f2f0f64d;stroke-width:1px}.sl-ecran>.sl-ligne-forte{fill:#f2f0f68c}.sl-faisceau{fill:var(--color-rampe,#e8b03e);opacity:.14}.sl-flaque{fill:var(--color-rampe,#e8b03e);opacity:.38}.sl-orateur{fill:var(--color-platre,#f2f0f6)}.sl-drape,.sl-tissu,.sl-lambrequin{fill:var(--color-rideau,#b8203f)}.sl-embrasse,.sl-pli{fill:var(--color-rideau-fonce,#8f1730)}.sl-pli{opacity:.65}.sl-couture{fill:#211a318c}.sl-nez{fill:#f2f0f64d}.sl-feu{fill:var(--color-rampe,#e8b03e)}.sl-baie{fill:#f2f0f60f;stroke:#f2f0f638;stroke-width:1px}.sl-velours{fill:var(--color-rideau,#b8203f)}.sl-velours-ia{fill:var(--color-encre,#211a31);stroke:var(--color-rampe,#e8b03e);stroke-width:2px}.sl-personne{fill:var(--color-rideau-pale,#f5dae0)}.sl-ia{fill:var(--color-rampe,#e8b03e)}.sl-balcon{fill:var(--color-platre,#f2f0f6);opacity:.92}.sl-feuille{border:1px solid var(--color-trait,#cfc9db);background:var(--color-papier,#fbfafd);color:var(--color-encre,#211a31);border-radius:10px;padding:1rem;position:absolute;bottom:0;left:1rem;right:1rem;box-shadow:0 18px 40px -20px #211a318c}.sl-feuille-titre{font-family:var(--font-titre);font-size:1.02rem;font-weight:600}.sl-feuille ul{margin:.5rem 0 0;padding:0;font-size:.82rem;list-style:none}.sl-feuille li{border-top:1px solid var(--color-trait-doux,#e3dfeb);align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.sl-feuille li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sl-feuille svg{flex:none}.sl-h{color:var(--color-encre-douce,#5b536b)}@media (min-width:640px){.sl{padding-bottom:10rem}.sl-salle{padding:1.5rem 1.5rem 5.25rem}.sl-theatre{grid-template-columns:minmax(0,.8fr) minmax(0,2.4fr) minmax(0,1fr);gap:.45rem .9rem}.sl-legende{font-size:.78rem}.sl-note{display:block}.sl-feuille{width:19.5rem;left:auto;right:-.75rem}}@keyframes sl-apparait{0%{opacity:0}}@keyframes sl-monte{0%{opacity:0;transform:translateY(var(--sl-dy,.4rem))}}@keyframes sl-eteinte{0%{opacity:.15}}@keyframes sl-sort{0%{opacity:1}to{opacity:0}}@keyframes sl-ouverture{0%{opacity:1;transform:none}78%{opacity:1}to{opacity:0;transform:scaleX(.16)}}@keyframes sl-drape{0%{opacity:0;transform:scaleX(1.7)}}@keyframes sl-paraphe{0%{stroke-dashoffset:1px;opacity:0}5%{opacity:1}to{stroke-dashoffset:0}}.sl-ampoule{animation:.3s ease-out both sl-eteinte;animation-delay:calc(var(--i) * 50ms + .15s)}.sl-reflet{animation:.5s ease-out .5s both sl-apparait}.sl-velours{animation:.4s ease-out both sl-apparait;animation-delay:calc(var(--tour) * var(--sl-pas) + .3s)}.sl-personne{--sl-dy:40%;transform-box:fill-box;animation:sl-monte .45s var(--sl-courbe) both;animation-delay:calc(var(--tour) * var(--sl-pas) + .35s)}.sl-h{animation:.35s ease-out both sl-apparait;animation-delay:calc(var(--tour) * var(--sl-pas) + .35s)}.sl-paraphe{stroke-dasharray:1;animation:.45s ease-out both sl-paraphe;animation-delay:calc(var(--tour) * var(--sl-pas) + .55s)}.sl-etat-avant{opacity:0;animation:.3s ease-in 1.25s both sl-sort}.sl-etat-direct{animation:.35s ease-out 1.4s both sl-apparait}.sl-pan{opacity:0;transform-box:fill-box;animation:1.05s cubic-bezier(.65,0,.35,1) 1.2s both sl-ouverture;transform:scaleX(.16)}.sl-pan-g,.sl-drape-g{transform-origin:0}.sl-pan-d,.sl-drape-d{transform-origin:100%}.sl-drape{transform-box:fill-box;animation:sl-drape .8s var(--sl-courbe) 1.55s both}.sl-feu{animation:.3s ease-out both sl-eteinte;animation-delay:calc(var(--i) * 40ms + 1.5s)}.sl-faisceau,.sl-flaque{animation:.6s ease-out 1.65s both sl-apparait}.sl-ecran{animation:.5s ease-out 1.7s both sl-apparait}.sl-orateur{--sl-dy:8px;transform-box:fill-box;animation:sl-monte .55s var(--sl-courbe) 1.8s both}
