.ad.svelte-13bho23{--notch-y:58%;flex-direction:column;height:100%;display:flex;overflow:hidden}.visual.svelte-13bho23{background:radial-gradient(circle, color-mix(in oklab, var(--encre) 34%, transparent) 2px, transparent 2.6px) 0 0 / 10px 10px, var(--ink);min-height:0;color:var(--encre);flex:1;place-items:center;display:grid}.glyph.svelte-13bho23{place-items:center;width:100%;height:100%;display:grid;rotate:-6deg}.stub.svelte-13bho23{flex-direction:column;gap:8px;height:42%;padding:18px 20px 16px;display:flex;position:relative}.perfo.svelte-13bho23{border-top:2px dashed color-mix(in oklab, var(--encre) 28%, transparent);position:absolute;top:0;left:16px;right:16px}.tag.svelte-13bho23{color:var(--encre-2);font-size:.6875rem}.tag.svelte-13bho23 b:where(.svelte-13bho23){background:var(--encre);color:var(--creme);border-radius:4px;padding:2px 6px;font-weight:500}h2.svelte-13bho23{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,8.5cqw,2.3rem);font-weight:800;font-stretch:78%;line-height:.98}.body.svelte-13bho23{color:color-mix(in oklab, var(--encre) 82%, var(--creme));font-size:.98rem;line-height:1.3}.how.svelte-13bho23{color:var(--encre-2);margin-top:auto;font-size:.6875rem}.card.svelte-wtfmdm{perspective:1600px;width:100%;height:100%;position:relative;container-type:size}.flipper.svelte-wtfmdm{width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s var(--ease-flip);position:relative}.flipped.svelte-wtfmdm .flipper:where(.svelte-wtfmdm){transform:rotateY(180deg)}.face.svelte-wtfmdm{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.card.svelte-wtfmdm:before{content:"";border-radius:var(--radius);box-shadow:var(--shadow-card);position:absolute;inset:8px 6px 0}.recto.svelte-wtfmdm{--notch-y:58%;grid-template-rows:58% 42%;grid-template-columns:minmax(0,1fr);display:grid}.verso.svelte-wtfmdm{--notch-y:92%;transform:rotateY(180deg)}.visual.svelte-wtfmdm{isolation:isolate;background:var(--nuit);position:relative;overflow:hidden}.duo.svelte-wtfmdm{transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 6px), 0) scale(1.04);transition:transform .4s var(--ease-out);position:absolute;inset:-12px;overflow:hidden}.duo.svelte-wtfmdm img:where(.svelte-wtfmdm){object-fit:cover;filter:grayscale()contrast(1.25)brightness(1.08);width:100%;height:100%}.duo.svelte-wtfmdm img.soft:where(.svelte-wtfmdm){filter:grayscale()contrast(1.1)blur(6px);transform:scale(1.2)}.duo.svelte-wtfmdm i:where(.svelte-wtfmdm){position:absolute;inset:0}.tint.svelte-wtfmdm{background:var(--ink);mix-blend-mode:multiply;transition:background .6s var(--ease-out)}.lift.svelte-wtfmdm{background:var(--nuit);mix-blend-mode:lighten;opacity:.85}.dots.svelte-wtfmdm{mix-blend-mode:multiply;opacity:.6;background:radial-gradient(#14122b8c .9px,#0000 1.4px) 0 0/4px 4px}.affiche.svelte-wtfmdm{z-index:1;aspect-ratio:2/3;background:var(--creme);height:84%;transform:translate3d(calc(var(--px,0) * -7px), calc(-50% + var(--py,0) * -4px), 0) rotate(calc(-3deg + var(--px,0) * -1.5deg));transition:transform .4s var(--ease-out);border-radius:4px;margin:0;padding:5px;position:absolute;top:50%;left:7%;box-shadow:inset 0 1px #fff6,0 18px 30px -12px #000000bf,0 4px 8px -2px #0006}.affiche.svelte-wtfmdm .frame{border-radius:2px}.tape.svelte-wtfmdm{background:linear-gradient(#f4ede0d1,#e8deccbd);width:46px;height:18px;position:absolute;top:-9px;box-shadow:0 1px 2px #00000026;-webkit-mask:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0),repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 4px);mask:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0),repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 4px)}.tape.left.svelte-wtfmdm{left:-14px;rotate:-38deg}.tape.right.svelte-wtfmdm{right:-14px;rotate:36deg}.side.svelte-wtfmdm{color:var(--creme);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 0 calc(7% + 32.4816cqh + 12px)}.year.svelte-wtfmdm{writing-mode:vertical-rl;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--creme) 85%, transparent);text-shadow:4px 3px 0 color-mix(in oklab, var(--ink,var(--velours)) 70%, transparent);font-size:clamp(3rem,24cqw,6rem);font-weight:800;font-stretch:75%;line-height:.8}.no.svelte-wtfmdm{text-align:center;opacity:.75;font-size:.6875rem;line-height:1.4}.glare.svelte-wtfmdm{z-index:6;pointer-events:none;border-radius:var(--radius);mix-blend-mode:soft-light;opacity:var(--glare,0);transition:opacity .3s var(--ease-out);position:absolute;inset:0;overflow:hidden}.glare.svelte-wtfmdm:before{content:"";width:260%;transform:translateX(calc(var(--px,0) * -18%));background:linear-gradient(115deg,#0000 30%,#ffffff47 45%,#ffd23f2e 50%,#7b6cf629 55%,#0000 70%);position:absolute;top:0;bottom:0;left:-80%}.shade.svelte-wtfmdm{pointer-events:none;background:linear-gradient(#0000,#14122b59);height:40%;position:absolute;inset:auto 0 0}.badge.svelte-wtfmdm{background:var(--nuit);width:fit-content;color:var(--creme);border-radius:8px;margin:0;padding:6px 10px;font-size:.6875rem;line-height:1.25;position:absolute;top:12px;left:12px;right:56px;rotate:-2deg;box-shadow:0 6px 16px -6px #0009}.badge.veine.svelte-wtfmdm{background:var(--popcorn);color:var(--encre)}.badge.because.svelte-wtfmdm{background:var(--rose);color:var(--encre)}.badge.vu.svelte-wtfmdm{background:var(--cyan);color:var(--encre)}.salle.svelte-wtfmdm{background:var(--velours-fond);color:var(--creme);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.6875rem;display:inline-flex}.salle.svelte-wtfmdm .picto{font-style:normal}.status.svelte-wtfmdm{color:var(--encre-2,#5b5470);border:1.5px solid;border-radius:999px;padding:3px 8px;font-size:.6875rem}.status.ongoing.svelte-wtfmdm{color:#1f8a5b}.showtimes.svelte-wtfmdm{background:var(--velours-fond);color:var(--creme);border-radius:999px;margin-top:8px;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-block}.card.reprise.svelte-wtfmdm:before{border-radius:calc(var(--radius) + 3px);background:conic-gradient(from var(--spin,0deg), var(--neon), var(--rose), var(--popcorn), var(--cyan), var(--neon));box-shadow:0 0 30px -4px color-mix(in oklab, var(--neon) 70%, transparent), var(--shadow-card);animation:4s linear infinite svelte-wtfmdm-halo;inset:-3px}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-wtfmdm-halo{to{--spin:360deg}}.foil.svelte-wtfmdm{z-index:2;mix-blend-mode:color-dodge;pointer-events:none;animation:svelte-wtfmdm-foil 3.6s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 20%,#ff78dc59 32%,#78e6ff66 40%,#fff58c59 48%,#0000 60%) 0 0/250% 100%;position:absolute;inset:0}@keyframes svelte-wtfmdm-foil{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.seal.svelte-wtfmdm{z-index:3;background:linear-gradient(135deg, var(--neon), color-mix(in oklab, var(--rose) 80%, var(--neon)));max-width:62%;color:var(--creme);animation:svelte-wtfmdm-seal-in .7s var(--ease-spring) .2s backwards;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px 9px;display:flex;position:absolute;top:12px;left:12px;rotate:-3deg;box-shadow:inset 0 0 0 2px #ffffff40,0 10px 22px -8px #000000b3}.seal.svelte-wtfmdm span:where(.svelte-wtfmdm){letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.seal.svelte-wtfmdm b:where(.svelte-wtfmdm){font-size:1.5rem;font-weight:800;line-height:1}.seal.svelte-wtfmdm b:where(.svelte-wtfmdm) small:where(.svelte-wtfmdm){color:var(--popcorn);font-size:.9rem}.seal.svelte-wtfmdm em:where(.svelte-wtfmdm){font-family:var(--font-serif);font-size:.95rem;line-height:1.1}@keyframes svelte-wtfmdm-seal-in{0%{opacity:0;transform:scale(1.8)rotate(-14deg)}}.card.reprise.unveiled.svelte-wtfmdm .recto:where(.svelte-wtfmdm){animation:svelte-wtfmdm-reprise-pop .9s var(--ease-spring)}@keyframes svelte-wtfmdm-reprise-pop{0%{opacity:.6;transform:scale(.96)}35%{opacity:1;transform:scale(1.03)rotate(-.6deg)}}.sparks.svelte-wtfmdm{z-index:4;pointer-events:none;position:absolute;top:30%;left:50%}.sparks.svelte-wtfmdm i:where(.svelte-wtfmdm){color:var(--popcorn);text-shadow:0 0 10px var(--popcorn);opacity:0;animation:svelte-wtfmdm-spark .9s var(--ease-out) var(--t) forwards;font-size:1.1rem;font-style:normal;position:absolute}@keyframes svelte-wtfmdm-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1.1)}}@media (prefers-reduced-motion:reduce){.foil.svelte-wtfmdm,.sparks.svelte-wtfmdm,.card.reprise.svelte-wtfmdm:before,.card.reprise.unveiled.svelte-wtfmdm .recto:where(.svelte-wtfmdm){animation:none}}.badge.svelte-wtfmdm{z-index:3;animation:svelte-wtfmdm-badge-in .6s var(--ease-spring) .25s backwards}@keyframes svelte-wtfmdm-badge-in{0%{opacity:0;transform:translateY(-14px)rotate(-8deg)scale(.8)}}.cert.svelte-wtfmdm{z-index:3}.together.svelte-wtfmdm{z-index:3;background:color-mix(in oklab, var(--nuit) 82%, transparent);color:var(--creme);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 10px 5px 7px;font-size:.62rem;display:flex;position:absolute;bottom:12px;left:12px}.inks.svelte-wtfmdm{display:flex}.inks.svelte-wtfmdm i:where(.svelte-wtfmdm){background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--nuit);animation:svelte-wtfmdm-ink-drop .42s var(--ease-spring) calc(.38s + var(--k) * 90ms) backwards;border-radius:50%}.inks.svelte-wtfmdm i:where(.svelte-wtfmdm)+i:where(.svelte-wtfmdm){margin-left:-3px}@keyframes svelte-wtfmdm-ink-drop{0%{opacity:0;transform:translateY(-9px)scale(.3)}}.say.svelte-wtfmdm{animation:svelte-wtfmdm-say-in .36s var(--ease-out) calc(.42s + var(--n) * 90ms) backwards}@keyframes svelte-wtfmdm-say-in{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.inks.svelte-wtfmdm i:where(.svelte-wtfmdm),.say.svelte-wtfmdm{animation:none}}.cert.svelte-wtfmdm{background:var(--velours-fond);width:36px;height:36px;color:var(--creme);border-radius:50%;place-items:center;font-size:.78rem;font-weight:500;display:grid;position:absolute;top:12px;right:12px}.stub.svelte-wtfmdm{flex-direction:column;gap:7px;min-height:0;padding:18px 20px 14px;display:flex;position:relative}.perfo.svelte-wtfmdm{border-top:2px dashed color-mix(in oklab, var(--encre) 28%, transparent);position:absolute;top:0;left:16px;right:16px}.title.svelte-wtfmdm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:clamp(1.45rem,7.4cqw,2rem);font-stretch:82%;line-height:.98;display:-webkit-box;overflow:hidden}.meta.svelte-wtfmdm{color:var(--encre-2);white-space:nowrap;flex:none;gap:8px;font-size:.72rem;display:flex}.meta.svelte-wtfmdm span:where(.svelte-wtfmdm){flex:none}.meta.svelte-wtfmdm span:where(.svelte-wtfmdm):last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.meta.svelte-wtfmdm span:where(.svelte-wtfmdm)+span:where(.svelte-wtfmdm):before{content:"·";opacity:.6;margin-right:8px}.scores.svelte-wtfmdm{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.match.svelte-wtfmdm{background:linear-gradient(90deg, var(--rose) calc(var(--m) * 1%), color-mix(in oklab, var(--rose) 28%, var(--creme)) 0);color:var(--encre);box-shadow:0 0 0 2px var(--creme) inset;animation:svelte-wtfmdm-match-in .7s var(--ease-spring) .3s backwards;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:4px 9px;font-size:.6875rem;display:inline-flex}.match.svelte-wtfmdm b:where(.svelte-wtfmdm){font-size:.82rem;font-weight:500}@keyframes svelte-wtfmdm-match-in{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.room.svelte-wtfmdm{flex:1 1 0;min-height:0;overflow:hidden}.overview.svelte-wtfmdm{color:color-mix(in oklab, var(--encre) 82%, var(--creme));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.38;display:-webkit-box;overflow:hidden}.foot.svelte-wtfmdm{flex:none;align-items:center;gap:8px;display:flex}.rent.svelte-wtfmdm{background:var(--popcorn);border-radius:5px;padding:3px 6px;font-size:.6875rem}.verso-scroll.svelte-wtfmdm{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;gap:16px;height:100%;padding:22px 22px 26px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.eyebrow.svelte-wtfmdm{color:var(--velours-papier);margin-bottom:6px}.verso-hero.svelte-wtfmdm{flex:none;height:130px;margin:-22px -22px 0;position:relative;inset:auto;transform:none}.verso.svelte-wtfmdm .title:where(.svelte-wtfmdm){-webkit-line-clamp:unset;line-clamp:unset}.original.svelte-wtfmdm{opacity:.7;margin-top:2px;font-size:1.1rem}.verso.svelte-wtfmdm .meta:where(.svelte-wtfmdm){white-space:normal;flex-wrap:wrap;margin-top:8px}.tagline.svelte-wtfmdm{color:var(--velours-papier);font-size:1.35rem;line-height:1.15}.full.svelte-wtfmdm{font-size:.98rem}section.svelte-wtfmdm h3:where(.svelte-wtfmdm){color:var(--encre-2);margin-bottom:8px;font-size:.7rem;font-weight:500}.names.svelte-wtfmdm{font-weight:650}.cast.svelte-wtfmdm{grid-template-columns:repeat(3,1fr);gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.cast.svelte-wtfmdm li:where(.svelte-wtfmdm){flex-direction:column;gap:2px;font-size:.8rem;line-height:1.15;display:flex}.cast.svelte-wtfmdm img:where(.svelte-wtfmdm),.initials.svelte-wtfmdm{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;border-radius:50%;width:min(100%,64px);margin-bottom:4px}.initials.svelte-wtfmdm{background:var(--creme-2);color:var(--encre-2);filter:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.who.svelte-wtfmdm{font-weight:650}.role.svelte-wtfmdm{opacity:.7;font-size:.9rem}.trailer.svelte-wtfmdm{aspect-ratio:16/9;background:var(--nuit);border-radius:12px;overflow:hidden}.trailer.svelte-wtfmdm iframe:where(.svelte-wtfmdm){border:0;width:100%;height:100%}.play.svelte-wtfmdm{place-items:center;width:100%;height:100%;display:grid;position:relative}.play.svelte-wtfmdm img:where(.svelte-wtfmdm){object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.play.svelte-wtfmdm .btn:where(.svelte-wtfmdm){min-height:44px;font-size:.95rem;position:relative}.frigo-btn.svelte-wtfmdm{border:2px dashed color-mix(in oklab, var(--encre) 30%, transparent);width:100%;min-height:48px;transition:background .2s, color .2s, transform .3s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.frigo-btn.svelte-wtfmdm:active{transform:scale(.96)}.frigo-btn.on.svelte-wtfmdm{border-style:solid;border-color:var(--azur);background:var(--azur);color:var(--encre)}.links.svelte-wtfmdm{flex-wrap:wrap;gap:8px;display:flex}.links.svelte-wtfmdm a:where(.svelte-wtfmdm){border:1.5px solid color-mix(in oklab, var(--encre) 25%, transparent);border-radius:999px;padding:8px 12px;font-size:.86rem;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.links.svelte-wtfmdm a:where(.svelte-wtfmdm):hover{background:var(--encre);color:var(--creme)}}.demo.svelte-wtfmdm{opacity:.55;font-size:.6875rem}.stamp.svelte-1s9mnp9{z-index:5;pointer-events:none;opacity:calc(var(--p) * 1.15);transform:rotate(var(--a)) scale(calc(1.5 - var(--p) * .5));transform-origin:50%;will-change:transform, opacity;position:absolute}.stamp.svelte-1s9mnp9 span:where(.svelte-1s9mnp9){border:5px double var(--c);color:var(--c);background:color-mix(in oklab, var(--c) 10%, transparent);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 1px var(--c);border-radius:10px;padding:.18em .42em .12em;font-size:clamp(1.9rem,9vw,2.6rem);font-weight:800;font-stretch:75%;line-height:1;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.slam.svelte-1s9mnp9 span:where(.svelte-1s9mnp9){animation:.26s cubic-bezier(.2,1.6,.4,1) both svelte-1s9mnp9-slam}@keyframes svelte-1s9mnp9-slam{0%{opacity:.4;transform:scale(1.9)}55%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}.left.svelte-1s9mnp9{top:9%;left:7%}.right.svelte-1s9mnp9{top:9%;right:7%}.bottom.svelte-1s9mnp9{bottom:44%;left:50%;translate:-50%}.center.svelte-1s9mnp9{top:30%;left:50%;translate:-50%}.deck.svelte-1b0qlah{touch-action:none;perspective:1400px;width:100%;height:100%;position:relative}.slot.svelte-1b0qlah{will-change:transform;contain:layout style;position:absolute;inset:0}.top.svelte-1b0qlah{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;filter:brightness()saturate()}.slot.svelte-1b0qlah.flying .glare{transition:none;opacity:0!important}.top.svelte-1b0qlah.dragging{cursor:grabbing}.tilt.svelte-1b0qlah{width:100%;height:100%;transform:rotateX(calc(var(--hy,0) * -5deg)) rotateY(calc(var(--hx,0) * 6deg));transition:transform .5s var(--ease-out)}.top.svelte-1b0qlah.dragging .tilt:where(.svelte-1b0qlah){transition:none}.under.svelte-1b0qlah{z-index:1;pointer-events:none;cursor:default;transition:transform .16s var(--ease-out), filter .16s linear}.seen.svelte-iehb08{background:var(--nuit-2);border:1.5px solid color-mix(in oklab, var(--seen) 60%, transparent);color:var(--creme);animation:svelte-iehb08-seen-in .46s var(--ease-spring);border-radius:22px;flex-direction:column;gap:4px;padding:12px 14px 10px;transition:border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -14px #000000d9}.seen.pending.svelte-iehb08{border-color:var(--popcorn)}@keyframes svelte-iehb08-seen-in{0%{opacity:0;transform:translateY(28px)scale(.94)}}header.svelte-iehb08{align-items:center;gap:8px;display:flex}header.svelte-iehb08 p:where(.svelte-iehb08){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.tag.svelte-iehb08{background:var(--seen);color:var(--creme);border-radius:6px;flex:none;padding:3px 7px;font-size:.6875rem}.later.svelte-iehb08{color:var(--muted);border:1px solid var(--line);border-radius:999px;flex:none;padding:8px 11px;font-size:.6875rem}.saving.svelte-iehb08{background:var(--popcorn);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.pending.svelte-iehb08 .saving:where(.svelte-iehb08){transition:transform var(--settle) linear;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.seen.svelte-iehb08{animation:none}}.loading.svelte-sdksnp{min-height:calc(100dvh + var(--vb,0px));padding:var(--gutter);place-content:center;justify-items:center;gap:clamp(20px,4dvh,36px);animation:.18s steps(2,end) infinite svelte-sdksnp-flicker;display:grid;position:relative;overflow:hidden}@keyframes svelte-sdksnp-flicker{50%{opacity:.94}}.strip.svelte-sdksnp{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--creme) 16%, transparent) 0 14px, transparent 14px 30px);border-radius:3px;width:22px;animation:.3s linear infinite svelte-sdksnp-run;position:absolute;top:-60px;bottom:-60px}.strip.l.svelte-sdksnp{left:10px}.strip.r.svelte-sdksnp{right:10px}@keyframes svelte-sdksnp-run{to{transform:translateY(30px)}}.hair.svelte-sdksnp{background:color-mix(in oklab, var(--creme) 13%, transparent);position:absolute}.hair.h.svelte-sdksnp{height:1.5px;top:calc(50% - .75px - 1.5rem);left:0;right:0}.hair.v.svelte-sdksnp{width:1.5px;top:0;bottom:0;left:calc(50% - .75px)}.leader.svelte-sdksnp{aspect-ratio:1;width:min(74vw,46dvh,340px);transition:transform .19s var(--ease-out), opacity .19s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.ring.svelte-sdksnp{border:2px solid color-mix(in oklab, var(--creme) 70%, transparent);border-radius:50%;position:absolute}.r1.svelte-sdksnp{inset:0}.r2.svelte-sdksnp{border-width:1.5px;border-color:color-mix(in oklab, var(--creme) 38%, transparent);inset:11%}.sweep.svelte-sdksnp{background:conic-gradient(from 0deg, color-mix(in oklab, var(--popcorn) 30%, transparent) 0 var(--a), transparent 0);animation:svelte-sdksnp-sweep var(--step) linear forwards;border-radius:50%;position:absolute;inset:0}.sweep.loop.svelte-sdksnp{animation:.9s linear infinite svelte-sdksnp-sweep}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-sdksnp-sweep{to{--a:360deg}}.no.svelte-sdksnp{letter-spacing:-.02em;animation:svelte-sdksnp-frame .16s var(--ease-out) both;font-size:min(40vw,24dvh,12rem);font-weight:800;font-stretch:75%;line-height:1;position:relative}@keyframes svelte-sdksnp-frame{0%{opacity:.35;transform:translate(.04em,-.03em)scale(1.06)}}.line.svelte-sdksnp{background:var(--nuit);color:var(--muted);text-align:center;animation:svelte-sdksnp-line-in .4s var(--ease-out) .2s backwards;border-radius:8px;padding:2px 12px;font-size:1.3rem;position:relative}@keyframes svelte-sdksnp-line-in{0%{opacity:0;transform:translateY(6px)}}.leaving.svelte-sdksnp{animation:none}.leaving.svelte-sdksnp .leader:where(.svelte-sdksnp){opacity:0;transform:scale(1.35)}.leaving.svelte-sdksnp .line:where(.svelte-sdksnp),.leaving.svelte-sdksnp .strip:where(.svelte-sdksnp),.leaving.svelte-sdksnp .hair:where(.svelte-sdksnp){opacity:0;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.loading.svelte-sdksnp,.strip.svelte-sdksnp,.sweep.svelte-sdksnp,.no.svelte-sdksnp{animation:none}.leaving.svelte-sdksnp .leader:where(.svelte-sdksnp){transform:none}}.backdrop.svelte-153pa3x{z-index:0;animation:svelte-153pa3x-reveal 2.4s var(--ease-out) .6s backwards;position:fixed;inset:0;overflow:hidden}@keyframes svelte-153pa3x-reveal{0%{opacity:0;transform:scale(1.12)}}.backdrop.svelte-153pa3x img:where(.svelte-153pa3x){object-fit:cover;filter:grayscale()contrast(1.2);width:100%;height:100%}.backdrop.svelte-153pa3x i:where(.svelte-153pa3x){position:absolute;inset:0}.backdrop.svelte-153pa3x .tint:where(.svelte-153pa3x){background:var(--ink);mix-blend-mode:multiply}.backdrop.svelte-153pa3x .lift:where(.svelte-153pa3x){background:var(--nuit);mix-blend-mode:lighten;opacity:.9}.backdrop.svelte-153pa3x .fade:where(.svelte-153pa3x){background:linear-gradient(#14122b59, #14122bbf 45%, var(--nuit) 80%)}.fallback.svelte-153pa3x{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fallback.svelte-153pa3x li:where(.svelte-153pa3x){align-items:center;gap:10px;min-height:44px;display:flex}.fallback.svelte-153pa3x b:where(.svelte-153pa3x){flex:1;min-width:0;font-size:.95rem;font-weight:650}.fallback.svelte-153pa3x a:where(.svelte-153pa3x){color:var(--popcorn);flex:none;font-size:.86rem;font-weight:650;text-decoration:none}.kept.svelte-153pa3x{border-radius:var(--r-m);background:var(--creme);width:min(100%,34ch);color:var(--encre);text-align:left;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 14px;text-decoration:none;display:grid}.kept.svelte-153pa3x small:where(.svelte-153pa3x){color:var(--encre-2);grid-column:1;font-size:.6875rem}.kept.svelte-153pa3x b:where(.svelte-153pa3x){grid-column:1;font-size:1rem}.kept.svelte-153pa3x .picto{grid-area:1/2/span 2}.projo.svelte-153pa3x{max-width:34ch;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;display:flex}.projo.svelte-153pa3x .mono:where(.svelte-153pa3x){font-size:.6875rem}.projo.svelte-153pa3x .serif:where(.svelte-153pa3x){font-size:1.1rem;line-height:1.2}.why.svelte-153pa3x{background:color-mix(in oklab, var(--popcorn) 16%, transparent);max-width:34ch;color:var(--popcorn);border-radius:14px;padding:10px 16px;font-size:1.15rem;line-height:1.25}.rideau.svelte-153pa3x{min-height:calc(100dvh + var(--vb,0px));isolation:isolate;position:relative;overflow:hidden}.curtain.svelte-153pa3x{top:0;bottom:calc(0px - var(--vb,0px));z-index:30;background:linear-gradient(90deg, #00000059, transparent 12%, #00000040 24%, transparent 36%, #0000004d 50%, transparent 62%, #00000040 76%, transparent 88%, #00000059), linear-gradient(180deg, #b0241c, var(--velours) 40%, var(--velours-sombre));width:51%;animation:svelte-153pa3x-open 1.7s var(--ease-in-out) .35s forwards;background-size:22% 100%,100% 100%;position:fixed;box-shadow:inset 0 -30px 60px #0006}.curtain.left.svelte-153pa3x{transform-origin:0 0;left:0}.curtain.right.svelte-153pa3x{transform-origin:100% 0;--dir:1;right:0}@keyframes svelte-153pa3x-open{to{transform:translateX(calc(var(--dir,-1) * 88%)) scaleX(.3) skewY(calc(var(--dir,-1) * -2deg))}}.valance.svelte-153pa3x{z-index:31;height:calc(var(--safe-top) + 26px);background:radial-gradient(circle at 50% 0, transparent 60%, #0000004d 61%) 0 100% / 44px 22px repeat-x, linear-gradient(180deg, var(--velours-sombre), var(--velours));position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #00000080}.stage.svelte-153pa3x{z-index:1;width:min(100%,520px);padding:calc(var(--safe-top) + 46px) var(--gutter) calc(var(--safe-bottom) + 112px);text-align:center;grid-template-areas:"marquee""poster""info";justify-items:center;gap:14px;margin:0 auto;display:grid;position:relative}.marquee.svelte-153pa3x{background:var(--nuit-2);border:2px solid var(--popcorn);color:var(--popcorn);box-shadow:0 0 30px color-mix(in oklab, var(--popcorn) 40%, transparent);border-radius:10px;grid-area:marquee;padding:10px 22px;position:relative}.marquee.svelte-153pa3x:before{content:"";background:radial-gradient(circle, var(--popcorn) 0 2.5px, transparent 3.5px) 0 0 / 14px 14px;border-radius:14px;animation:.8s steps(2,end) infinite svelte-153pa3x-bulbs;position:absolute;inset:-9px;-webkit-mask:linear-gradient(#000 0 0) top/100% 9px no-repeat,linear-gradient(#000 0 0) bottom/100% 9px no-repeat;mask:linear-gradient(#000 0 0) top/100% 9px no-repeat,linear-gradient(#000 0 0) bottom/100% 9px no-repeat}@keyframes svelte-153pa3x-bulbs{50%{background-position:7px 0}}.marquee.svelte-153pa3x span:where(.svelte-153pa3x){letter-spacing:.22em;font-size:.82rem}.poster-wrap.svelte-153pa3x{grid-area:poster;width:min(68vw,300px);margin-top:8px;position:relative}.spot.svelte-153pa3x{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--popcorn) 45%, transparent), transparent);animation:3s ease-in-out infinite svelte-153pa3x-flicker;position:absolute;inset:-40% -60% -10%}@keyframes svelte-153pa3x-flicker{50%{opacity:.75}}.poster.svelte-153pa3x{aspect-ratio:2/3;box-shadow:0 0 0 6px var(--creme), 0 30px 60px -20px #000c;animation:svelte-153pa3x-rise 1.2s var(--ease-spring) 1.1s backwards;border-radius:14px;overflow:hidden;rotate:-2deg}@keyframes svelte-153pa3x-rise{0%{opacity:0;transform:translateY(40px)scale(.85)}}.info.svelte-153pa3x{flex-direction:column;grid-area:info;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.title.svelte-153pa3x{text-wrap:balance;text-shadow:.05em .035em 0 var(--velours);animation:svelte-153pa3x-rise 1s var(--ease-spring) 1.3s backwards;margin-top:14px;font-size:clamp(2.4rem,11vw,4rem);font-stretch:78%;line-height:.92}.meta.svelte-153pa3x{color:var(--muted);text-wrap:balance}.ratings.svelte-153pa3x{justify-content:center;display:flex}.where.svelte-153pa3x{background:color-mix(in oklab, var(--nuit-2) 82%, transparent);border:1.5px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;opacity:0;border-radius:22px;flex-direction:column;gap:10px;width:100%;margin-top:4px;padding:14px;display:flex;transform:translateY(14px);box-shadow:0 24px 50px -30px #000000e6}.where.ready.svelte-153pa3x{animation:svelte-153pa3x-where-in .6s var(--ease-out) forwards}@keyframes svelte-153pa3x-where-in{to{opacity:1;transform:none}}.where-h.svelte-153pa3x{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.salle.svelte-153pa3x{color:var(--popcorn);letter-spacing:.06em;text-transform:none}.offers.svelte-153pa3x,.cinemas.svelte-153pa3x{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.offers.svelte-153pa3x li:where(.svelte-153pa3x),.cinemas.svelte-153pa3x li:where(.svelte-153pa3x){animation:svelte-153pa3x-row-in .42s var(--ease-out) calc(var(--i) * 60ms) backwards}@keyframes svelte-153pa3x-row-in{0%{opacity:0;transform:translateY(8px)}}.offer.svelte-153pa3x{background:color-mix(in oklab, var(--nuit) 70%, transparent);border:1.5px solid var(--line);min-height:60px;color:var(--creme);transition:transform .16s var(--ease-out), border-color .16s, background .16s;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:9px 10px 9px 9px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.offer.svelte-153pa3x:hover{border-color:color-mix(in oklab, var(--creme) 32%, transparent)}}.offer.svelte-153pa3x:active{transform:scale(.98)}.offer.first.svelte-153pa3x{background:var(--popcorn);min-height:68px;color:var(--encre);box-shadow:0 3px 0 color-mix(in oklab, var(--popcorn) 55%, black), 0 16px 30px -16px var(--popcorn);border-color:#0000}.offer.first.svelte-153pa3x:active{box-shadow:0 1px 0 color-mix(in oklab, var(--popcorn) 55%, black);transform:translateY(2px)scale(.985)}.logo.svelte-153pa3x{background:var(--brand);color:#fff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff1f}.first.svelte-153pa3x .logo:where(.svelte-153pa3x){width:48px;height:48px;box-shadow:0 0 0 2px var(--encre);border-radius:13px}.logo.svelte-153pa3x img:where(.svelte-153pa3x){object-fit:cover;width:100%;height:100%}.o-txt.svelte-153pa3x,.c-txt.svelte-153pa3x{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.o-txt.svelte-153pa3x b:where(.svelte-153pa3x),.c-txt.svelte-153pa3x b:where(.svelte-153pa3x){text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:750;overflow:hidden}.o-txt.svelte-153pa3x small:where(.svelte-153pa3x),.c-txt.svelte-153pa3x small:where(.svelte-153pa3x){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.first.svelte-153pa3x .o-txt:where(.svelte-153pa3x) small:where(.svelte-153pa3x){color:var(--encre-2)}.go.svelte-153pa3x{background:color-mix(in oklab, var(--creme) 10%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px;font-size:.86rem;font-weight:750}.first.svelte-153pa3x .go:where(.svelte-153pa3x){background:var(--encre);color:var(--popcorn)}.go.svelte-153pa3x .picto{transition:transform .16s var(--ease-out);font-style:normal;display:inline-block}@media (hover:hover) and (pointer:fine){.offer.svelte-153pa3x:hover .go:where(.svelte-153pa3x) .picto{transform:translate(2px,-2px)}}.more.svelte-153pa3x{color:var(--muted);border-radius:999px;align-self:center;padding:6px 12px;font-size:.6875rem}@media (hover:hover) and (pointer:fine){.more.svelte-153pa3x:hover{color:var(--creme)}}.cinemas.svelte-153pa3x li:where(.svelte-153pa3x){background:color-mix(in oklab, var(--nuit) 70%, transparent);border:1.5px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex}.c-head.svelte-153pa3x{align-items:center;gap:12px;display:flex}.c-txt.svelte-153pa3x b:where(.svelte-153pa3x){-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.km.svelte-153pa3x{background:color-mix(in oklab, var(--popcorn) 16%, transparent);min-width:66px;height:42px;color:var(--popcorn);white-space:nowrap;border-radius:11px;flex:none;place-items:center;padding:0 6px;font-size:.6875rem;display:grid}.map.svelte-153pa3x{background:color-mix(in oklab, var(--creme) 8%, transparent);width:40px;height:40px;color:var(--muted);transition:color .16s, transform .16s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.map.svelte-153pa3x:hover{color:var(--creme)}}.map.svelte-153pa3x:active{transform:scale(.9)}.shows.svelte-153pa3x{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.day.svelte-153pa3x{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--muted);font-size:.6875rem}.show.svelte-153pa3x{background:var(--creme);color:var(--encre);box-shadow:0 2px 0 var(--creme-3);transition:transform .16s var(--ease-spring);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:baseline;gap:5px;padding:7px 11px;text-decoration:none;display:inline-flex}.show.svelte-153pa3x b:where(.svelte-153pa3x){font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.show.svelte-153pa3x small:where(.svelte-153pa3x){font-family:var(--font-mono);color:var(--encre-2);font-size:.6875rem}@media (hover:hover) and (pointer:fine){.show.svelte-153pa3x:hover{transform:translateY(-2px)rotate(-1.5deg)}}.show.svelte-153pa3x:active{box-shadow:0 0 0 var(--creme-3);transform:translateY(1px)scale(.95)}.scan.svelte-153pa3x{flex-direction:column;gap:8px;padding:4px 4px 2px;display:flex}.scan.svelte-153pa3x span:where(.svelte-153pa3x){color:var(--muted);font-size:.6875rem}.scan.svelte-153pa3x i:where(.svelte-153pa3x){background:linear-gradient(90deg, var(--popcorn) calc(var(--p) * 100%), var(--line) 0);border-radius:4px;height:4px;transition:background .3s}.city.svelte-153pa3x{gap:8px;display:flex}.city.svelte-153pa3x input:where(.svelte-153pa3x){border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--nuit);min-width:0;height:48px;color:var(--creme);font:inherit;outline:none;flex:1;padding:0 16px;font-size:1rem}.city.svelte-153pa3x input:where(.svelte-153pa3x):focus{border-color:var(--popcorn)}.go-city.svelte-153pa3x{background:var(--popcorn);width:48px;height:48px;color:var(--encre);border-radius:50%;flex:none;font-size:1.2rem;font-weight:800}.go-city.svelte-153pa3x:disabled{opacity:.4}.map.svelte-153pa3x svg:where(.svelte-153pa3x),.locate.svelte-153pa3x svg:where(.svelte-153pa3x),.chip.svelte-153pa3x svg:where(.svelte-153pa3x),.dock.svelte-153pa3x svg:where(.svelte-153pa3x){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.locate.svelte-153pa3x{width:100%}.locate.svelte-153pa3x:disabled{filter:none;cursor:progress;opacity:.85}.locate.svelte-153pa3x .dot:where(.svelte-153pa3x){fill:currentColor}.locate.svelte-153pa3x svg.spin:where(.svelte-153pa3x){animation:1.2s linear infinite svelte-153pa3x-spin}@keyframes svelte-153pa3x-spin{to{rotate:360deg}}.note.svelte-153pa3x{color:var(--muted);padding:0 4px;font-size:.85rem}.all.svelte-153pa3x{color:var(--popcorn);align-self:center;padding:8px 12px;font-size:.6875rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.all.svelte-153pa3x:hover{text-underline-offset:3px;text-decoration:underline}}.secondary.svelte-153pa3x{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chip.svelte-153pa3x{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--creme);transition:transform .16s var(--ease-out), background .16s;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip.svelte-153pa3x:hover{background:color-mix(in oklab, var(--creme) 8%, transparent)}}.chip.svelte-153pa3x:active{transform:scale(.96)}.chip.svelte-153pa3x svg:where(.svelte-153pa3x){width:17px;height:17px}.after.svelte-153pa3x{color:var(--muted);font-size:1.1rem}.bell.svelte-153pa3x,.bell-on.svelte-153pa3x{text-align:left;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.bell.svelte-153pa3x{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--popcorn) 45%, var(--line));background:color-mix(in oklab, var(--nuit-2) 70%, transparent);transition:transform .18s var(--ease-spring), background .16s}@media (hover:hover) and (pointer:fine){.bell.svelte-153pa3x:hover{background:color-mix(in oklab, var(--popcorn) 10%, var(--nuit-2))}}.bell.svelte-153pa3x:active{transform:scale(.96)}.bell.svelte-153pa3x svg:where(.svelte-153pa3x),.bell-on.svelte-153pa3x svg:where(.svelte-153pa3x){fill:none;width:26px;height:26px;stroke:var(--popcorn);stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round;transform-origin:50% 15%;flex:none}@media (hover:hover) and (pointer:fine){.bell.svelte-153pa3x:hover svg:where(.svelte-153pa3x){animation:svelte-153pa3x-ring .9s var(--ease-in-out)}}.bell.svelte-153pa3x span:where(.svelte-153pa3x),.bell-on.svelte-153pa3x span:where(.svelte-153pa3x){flex-direction:column;line-height:1.2;display:flex}.bell.svelte-153pa3x b:where(.svelte-153pa3x),.bell-on.svelte-153pa3x b:where(.svelte-153pa3x){font-size:.98rem;font-weight:750}.bell.svelte-153pa3x small:where(.svelte-153pa3x),.bell-on.svelte-153pa3x small:where(.svelte-153pa3x){color:var(--muted);font-size:.78rem}.bell-on.svelte-153pa3x{background:color-mix(in oklab, var(--popcorn) 14%, transparent);animation:svelte-153pa3x-rise .5s var(--ease-spring)}.bell-on.svelte-153pa3x svg:where(.svelte-153pa3x){fill:color-mix(in oklab, var(--popcorn) 35%, transparent)}.ringing.svelte-153pa3x svg:where(.svelte-153pa3x){animation:svelte-153pa3x-ring 1.2s var(--ease-in-out)}@keyframes svelte-153pa3x-ring{10%,30%,50%{transform:rotate(16deg)}20%,40%,60%{transform:rotate(-16deg)}75%{transform:rotate(0)}}.stocked.svelte-153pa3x{background:color-mix(in oklab, var(--azur) 22%, transparent);color:var(--azur);animation:svelte-153pa3x-rise .6s var(--ease-out) 1.6s backwards;border-radius:999px;padding:6px 12px;font-size:.6875rem;text-decoration:none}.demo.svelte-153pa3x{color:var(--muted);font-size:.6875rem}.dock.svelte-153pa3x{left:50%;bottom:calc(var(--safe-bottom) + 12px - var(--vb,0px));z-index:20;width:min(calc(100% - 2 * var(--gutter)), 440px);background:color-mix(in oklab, var(--nuit-2) 72%, transparent);border:1px solid color-mix(in oklab, var(--creme) 14%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);animation:svelte-153pa3x-dock-in .7s var(--ease-spring) 1.9s backwards;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;translate:-50%;box-shadow:0 18px 40px -16px #000000d9}@keyframes svelte-153pa3x-dock-in{0%{opacity:0;transform:translateY(120%)}}.d-side.svelte-153pa3x,.d-main.svelte-153pa3x{-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background .16s, color .16s;justify-content:center;align-items:center;display:flex}.d-side.svelte-153pa3x{width:74px;height:52px;color:var(--muted);border-radius:999px;flex-direction:column;flex:none;gap:2px;font-size:.6875rem;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.d-side.svelte-153pa3x:hover{color:var(--creme);background:color-mix(in oklab, var(--creme) 8%, transparent)}}.d-main.svelte-153pa3x{background:var(--popcorn);height:52px;color:var(--encre);box-shadow:0 10px 22px -12px var(--popcorn);border-radius:999px;flex:1;gap:8px;font-size:1rem;font-weight:750}.d-side.svelte-153pa3x:active,.d-main.svelte-153pa3x:active{transform:scale(.95)}.d-main.svelte-153pa3x svg:where(.svelte-153pa3x){stroke-width:2.2px}@media (width>=900px){.stage.svelte-153pa3x{width:min(100%,1080px);min-height:calc(100dvh + var(--vb,0px));padding-top:calc(var(--safe-top) + 64px);text-align:left;grid-template:"poster marquee""poster info"1fr/minmax(0,.9fr) minmax(0,1fr);align-content:center;place-items:start;gap:10px clamp(40px,5vw,80px)}.poster-wrap.svelte-153pa3x{justify-self:end;width:min(100%,400px);position:sticky;top:80px}.info.svelte-153pa3x{align-items:flex-start}.title.svelte-153pa3x{margin-top:6px;font-size:clamp(3rem,4.6vw,4.6rem)}.ratings.svelte-153pa3x{justify-content:flex-start}.where.svelte-153pa3x{max-width:520px}.secondary.svelte-153pa3x{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.where.svelte-153pa3x{opacity:1;transform:none}.where.ready.svelte-153pa3x,.offers.svelte-153pa3x li:where(.svelte-153pa3x),.cinemas.svelte-153pa3x li:where(.svelte-153pa3x),.dock.svelte-153pa3x{animation:none}}.burst.svelte-fj2ej8{z-index:80;padding:var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;text-align:center;animation:svelte-fj2ej8-life 2.3s var(--ease-out) both;background:#0a0818d1;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}@keyframes svelte-fj2ej8-life{0%{opacity:0}8%,85%{opacity:1}to{opacity:0}}.flash.svelte-fj2ej8{background:var(--c);mix-blend-mode:overlay;animation:.5s ease-out both svelte-fj2ej8-flash;position:absolute;inset:0}@keyframes svelte-fj2ej8-flash{0%{opacity:.9}to{opacity:0}}.rays.svelte-fj2ej8{background:repeating-conic-gradient(color-mix(in oklab, var(--c) 22%, transparent) 0 8deg, transparent 8deg 20deg);width:160vmax;height:160vmax;animation:9s linear infinite svelte-fj2ej8-spin;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 70%);mask:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes svelte-fj2ej8-spin{to{transform:rotate(1turn)}}.poster.svelte-fj2ej8{aspect-ratio:2/3;width:min(46vw,210px);box-shadow:0 0 0 5px var(--creme), 0 30px 60px #0009;animation:svelte-fj2ej8-drop .7s var(--ease-spring) 80ms backwards;border-radius:10px;position:relative;overflow:hidden}@keyframes svelte-fj2ej8-drop{0%{opacity:0;transform:translateY(-60px)rotate(-12deg)scale(.6)}}.veto.svelte-fj2ej8 .poster:where(.svelte-fj2ej8){animation:svelte-fj2ej8-drop .7s var(--ease-spring) 80ms backwards, svelte-fj2ej8-shake .4s ease-in-out .7s;filter:grayscale(.7)}@keyframes svelte-fj2ej8-shake{25%{transform:translate(-8px)rotate(-2deg)}75%{transform:translate(8px)rotate(2deg)}}.card.svelte-fj2ej8{aspect-ratio:2/3;background:var(--velours);width:34%;animation:svelte-fj2ej8-card .5s var(--ease-spring) .5s backwards;border-radius:6px;position:absolute;bottom:8%;right:10%;rotate:14deg;box-shadow:0 10px 20px #00000080}@keyframes svelte-fj2ej8-card{0%{transform:translate(120px,80px)rotate(60deg)}}.stamp.svelte-fj2ej8{border:6px double var(--c);color:var(--c);text-transform:uppercase;border-radius:12px;padding:.1em .4em;font-size:clamp(2.6rem,14vw,4.6rem);font-weight:800;font-stretch:75%;line-height:1;animation:.42s cubic-bezier(.2,1.6,.4,1) .25s backwards svelte-fj2ej8-slam;position:relative;rotate:-6deg}@keyframes svelte-fj2ej8-slam{0%{opacity:0;transform:scale(2.4)}}.sub.svelte-fj2ej8{color:var(--creme);font-size:1.05rem;font-weight:650;position:relative}.sub.svelte-fj2ej8 .serif:where(.svelte-fj2ej8){color:var(--c);font-size:1.35rem}
