:root[data-style=poster]{--page: #f3f1ec;--card: var(--page);--text: #111;--soft: #4a4a4a;--deep: #333;--a: #d4210a;--on-a: #fff;--b: var(--text);--on-b: var(--page);--c: #f3f1ec;--on-c: var(--text);--d: #e4e1da;--on-d: var(--text);--em: var(--a);--field: var(--text);--r: 0px;--display: var(--body);--dots: var(--body)}:root[data-style=poster][data-theme=dark]{--page: #0f0f0f;--text: #f3f1ec;--soft: #b8b5ad;--deep: #1a1a1a;--a: #f43d1a;--on-a: var(--page);--c: #1a1a1a;--d: #232323}:root[data-style=poster] *,:root[data-style=poster] :after{border-radius:0}:root[data-style=poster] :is(.poster,.dots,.sure li,.b-title,.new-body strong){font-weight:800;letter-spacing:-.045em;line-height:.9;text-transform:none;font-variant-numeric:tabular-nums}:root[data-style=poster] .door__time .poster{font-size:.4em}:root[data-style=poster] .tag{background:var(--text);color:var(--page);letter-spacing:.12em}:root[data-style=poster] .tag i{background:var(--a);box-shadow:none}:root[data-style=poster] :is(.tile,.step,.side,.ticket,.faq details,.finale,.form,.sure li,.styler){outline:2px solid var(--text);outline-offset:-1px}:root[data-style=poster] :is(.offer-hero,.versus,.deck,.sure,.faq){gap:0}:root[data-style=poster] .block{padding-inline:1px}:root[data-style=poster] .block__head{padding-top:1rem;border-top:2px solid}:root[data-style=poster] .top{background:var(--page);border-bottom:2px solid}:root[data-style=poster] .foot{border-top:2px solid var(--text)}:root[data-style=poster] .round{border:2px solid}:root[data-style=poster] .deck>*{box-shadow:none}:root[data-style=poster] .pay{border-width:2px;rotate:none}:root[data-style=poster] .faq summary:after{background-color:var(--a)}:root[data-style=poster] .b-cards i{background:#111}:root[data-style=poster] :is(.b-btn,.pointer b,.b-cards i+i){background:#d4210a}:root[data-style=poster] .b-cards i+i+i{background:#e4e1da}:root[data-style=poster] .pointer{color:#d4210a}:root[data-style=poster] .pointer svg{filter:none}:root[data-style=editorial]{--page: #f5efe3;--card: #fbf7ef;--text: #1b1712;--soft: #5f574b;--deep: #1b1712;--a: #7a1f14;--on-a: #fbf7ef;--b: #1b1712;--on-b: #f5efe3;--c: #ebe1cf;--on-c: #1b1712;--d: #efe7d8;--on-d: #1b1712;--em: var(--a);--field: var(--soft);--r: 0px;--display: "Instrument Serif", "Times New Roman", serif;--dots: var(--display)}:root[data-style=editorial][data-theme=dark]{--page: #15120e;--card: #1d1914;--text: #efe7d8;--soft: #b5ab9a;--deep: #221d17;--a: #e08a7b;--on-a: #15120e;--b: #efe7d8;--on-b: #15120e;--c: #2a241c;--on-c: #efe7d8;--d: #241f19;--on-d: #efe7d8}:root[data-style=editorial] :is(.poster,.dots,.sure li,.b-title,.new-body strong){font-weight:400;line-height:.95;text-transform:none}:root[data-style=editorial] :is(.poster em,.sure li,.door__time .poster){font-style:italic}:root[data-style=editorial] .faq summary{font:400 1.3125rem/1.2 var(--display)}:root[data-style=editorial] :is(.tag,.step__kicker,.pay small,.ticket__term,.ticket dt,legend){font-size:.9375rem;font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.12em}:root[data-style=editorial] .tag{padding:0;background:none;color:var(--a)}:root[data-style=editorial] .tag i{width:1.5rem;height:1px;background:currentColor;box-shadow:none;animation:none}:root[data-style=editorial] .logo svg{color:var(--a)}:root[data-style=editorial] :is(.tile--a,.step,.sure li,.finale,.faq details){--em: var(--a);padding-inline:0;border-top:1px solid;background:var(--page);color:var(--text);box-shadow:none}:root[data-style=editorial] :is(.block__head,.foot .shell){padding-top:1rem;border-top:1px solid}:root[data-style=editorial] .faq{gap:0;border-bottom:1px solid}:root[data-style=editorial] .faq *{padding-inline:0}:root[data-style=editorial] :is(.offer-hero,.sure){column-gap:2rem}:root[data-style=editorial] :is(.tile--card,.side,.ticket,.form,.pay,.styler,.round){border:1px solid;rotate:none}:root[data-style=editorial] :is(.cta,.menu a,.round,.tag i,.skip,.field input,.ticket__key,.pay,.styler__option,.faq details){border-radius:0}:root[data-style=editorial] :is(.top,.menu){background:var(--page)}:root[data-style=editorial] :is(.finale__channels a,.foot__legal a){text-decoration-color:var(--a)}:root[data-style=editorial] .b-cards i{background:#ebe1cf}:root[data-style=editorial] .b-cards i:nth-child(2),:root[data-style=editorial] .pointer b{background:#7a1f14}:root[data-style=editorial] .b-cards i:nth-child(3){background:#1b1712}:root[data-style=editorial] .pointer{color:#7a1f14}:root[data-style=tech]{--page: #f6f7f9;--a: #0a7a4d;--b: #0b0e14;--on-b: var(--page);--c: #e7f6ee;--d: #eef0f4;--r: .75rem;--body: "Space Grotesk", system-ui, sans-serif;--display: var(--body);--dots: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace}:root[data-style=tech][data-theme=dark]{--page: #07090d;--card: #0d1117;--text: #e6edf3;--soft: #8b949e;--a: #3dff9e;--on-a: #07090d;--b: #5ee7ff;--c: #0e2219;--on-c: var(--text);--d: #161b22;--line: #ffffff1a}:root[data-style=tech] body{background-image:linear-gradient(#8888881a 1px,transparent 0),linear-gradient(90deg,#8888881a 1px,transparent 0);background-size:3rem 3rem}:root[data-style=tech] .top{border-bottom:1px solid var(--line);background:var(--page)}:root[data-style=tech] .foot{border-top:1px solid var(--line)}:root[data-style=tech] :is(.tile,.step,.side,.ticket,.faq>*,.finale,.form,.sure>*,.styler,.styler__option,.menu,.round,.tag,.pay){border:1px solid var(--line)}:root[data-style=tech] :is(.tile--a,.step--a,.step--b,.side--after,.finale){--em: inherit;background:var(--card);color:var(--text)}:root[data-style=tech] :is(.step--a,.side--after){border-color:var(--a)}:root[data-style=tech] :is(.cta,.menu,.menu a,.round,.tag,.pay,.form,.field input,.faq>*,.ticket__key,.styler__option){border-radius:8px}:root[data-style=tech] :is(.poster,.sure>*,.b-title,.new-body strong){font-weight:600;line-height:1.05;letter-spacing:-.035em;text-transform:none}:root[data-style=tech] :is(.offer-title,.block__head .poster,.finale .poster){font-size:clamp(2.25rem,5.5vw,4.5rem)}:root[data-style=tech] :is(.step,.side) h3{font-size:clamp(1.75rem,4vw,3rem)}:root[data-style=tech] .sure>*{font-size:clamp(1.25rem,2.4vw,1.75rem)}:root[data-style=tech] :is(.tag,.step__kicker,.ticket__term,.ticket dt,.pay small,.styler__options legend){font:500 .75rem var(--dots);letter-spacing:.06em}:root[data-style=tech] .dots{font-weight:500;letter-spacing:-.06em;font-variant-numeric:tabular-nums}:root[data-style=tech] .tag{background:none;color:inherit}:root[data-style=tech] .tag i{background:var(--a)}:root[data-style=tech] .door__time .dots,:root[data-style=tech] .side--after li:before,:root[data-style=tech] .pointer{color:var(--a)}:root[data-style=tech] :is(.cta--b,.pointer b,.styler__option:has(:checked)){border-color:var(--a);background:var(--a);color:var(--on-a)}:root[data-style=tech] .pay{rotate:none}:root[data-style=play]{--page: #fff4e6;--card: #fff;--text: #1d1a2e;--soft: #4f4a63;--deep: #2b2150;--a: #ff5a36;--on-a: #1d1a2e;--b: #2ec4b6;--on-b: #1d1a2e;--c: #ffd23f;--on-c: #1d1a2e;--d: #cbb8ff;--on-d: #1d1a2e;--ink: #1d1a2e;--r: 255px 15px 225px 15px / 15px 225px 15px 255px;--gap: clamp(.875rem, 1.6vw, 1.5rem);--body: "Fredoka", ui-rounded, system-ui, sans-serif;--display: var(--body);--dots: var(--body)}:root[data-style=play][data-theme=dark]{--page: #1b1530;--card: #261d43;--text: #fff4e6;--soft: #d2c8ec;--deep: #2f2556;--a: #ff6b4a;--d: #3b2f68;--on-d: #fff4e6;--ink: #0a0714}:root[data-style=play] :is(.tile,.step,.side,.ticket,.ticket__key,.finale,.form,.sure>*,.faq>*,.styler,.cta,.round,.menu){box-shadow:inset 0 0 0 3px var(--ink),6px 6px 0 var(--ink)}:root[data-style=play] .block{content-visibility:visible}:root[data-style=play] .cta:active{translate:3px 3px;box-shadow:inset 0 0 0 3px var(--ink),3px 3px 0 var(--ink)}:root[data-style=play] .pay{background:var(--c);color:var(--on-c);box-shadow:4px 4px 0 var(--ink)}:root[data-style=play] .tag{justify-self:start;background:var(--c);color:var(--on-c);box-shadow:inset 0 0 0 2px var(--ink);rotate:-2deg}:root[data-style=play] .pointer{color:var(--a)}:root[data-style=play] .pointer b{background:var(--a);color:var(--on-a)}:root[data-style=play] .top{box-shadow:0 3px 0 var(--ink)}:root[data-style=play] .form{border-radius:var(--r)}:root[data-style=play] .styler__option{box-shadow:4px 4px 0 var(--ink)}:root[data-style=play] .styler__option:has(:checked){box-shadow:none;translate:4px 4px}:root[data-style=play] :focus-visible,:root[data-style=play] .styler__option:has(:focus-visible){box-shadow:0 0 0 3px var(--page)}:root[data-style=play] :is(.poster,.sure li,.b-title,.new-body strong){font-weight:600;line-height:1.05;text-transform:none}:root[data-style=play] .offer-title{font-size:clamp(2.5rem,7.5vw,5.5rem)}:root[data-style=play] .poster em{padding:0 .1em;background:linear-gradient(var(--c) 0 0) 0 100% / 100% 82% no-repeat;color:var(--on-c)}:root[data-style=play] .finale .poster{color:inherit}.styler{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);border-radius:var(--r);background:var(--card)}.styler__head{display:grid;gap:.75rem;max-width:46rem}.styler__head>.tag{justify-self:start}.styler__head .poster{font-size:clamp(2.2rem,6vw,4rem)}.styler__options{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.styler__options legend{float:left;width:100%;padding:0;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.styler__option{position:relative;display:grid;align-content:center;min-height:2.75rem;padding:.5rem 1.1rem;border:2px solid var(--text);border-radius:999px;line-height:1.15;cursor:pointer}.styler__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.styler__option span{font-weight:800}.styler__option small{font-size:.75rem;color:var(--soft)}.styler__option:has(:checked){background:var(--text);color:var(--page)}.styler__option:has(:checked) small{color:inherit}.styler__option:has(:focus-visible){outline:3px solid var(--text);outline-offset:3px;box-shadow:0 0 0 3px var(--page)}
