body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .mobile-header{border-bottom-width:5px;height:62px;min-height:62px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .mobile-header :is(.tt-brand-emblem,.tt-brand-static-emblem),body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .mobile-header .tt-brand-emblem>img{width:40px;height:40px;min-height:40px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) main{padding-top:10px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-identity{border-width:3px;border-radius:19px 19px 9px 9px;gap:10px;min-height:0;margin-bottom:12px;padding:9px 12px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-name .eyebrow{overflow-wrap:anywhere;font-size:11px;line-height:1.2}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-name h1{text-shadow:0 2px #261258;margin-top:4px;font-size:26px;line-height:1.02}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-pocket{border-width:3px;width:59px;min-width:59px;height:59px;padding:5px;box-shadow:0 3px #211041,inset 0 3px #fff6b4}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-pocket strong{font-size:25px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-pocket small{margin-top:3px;font-size:9px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .current-event-mobile{gap:7px;min-width:0;margin-bottom:11px;padding:7px 10px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .current-event-mobile>div{overflow-wrap:anywhere;min-width:0}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .current-event-mobile span{font-size:12px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .current-event-mobile p{margin-top:3px;font-size:15px;line-height:1.2}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .current-event-mobile strong{flex-shrink:0;font-size:25px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-event-rules{margin:8px 0 12px}body.circus .athlete-shell.controller-polished:is(.event-focus,.market-focus) .player-event-rules summary{min-height:44px;font-size:15px}body.circus .athlete-shell.controller-polished.event-focus .player-live-content{margin-top:14px}body.circus .athlete-shell.controller-polished.event-focus .player-live-content>.eyebrow{display:none}body.circus .athlete-shell.controller-polished.event-focus .trivia-player{padding:16px 14px}body.circus .athlete-shell.controller-polished.event-focus .trivia-player h2{overflow-wrap:anywhere;font-size:clamp(24px,6.3vw,30px);line-height:1.08}body.circus .athlete-shell.controller-polished.event-focus .trivia-player .answer-options{gap:9px;margin:16px 0}body.circus .athlete-shell.controller-polished.event-focus .trivia-player .answer-options button{overflow-wrap:anywhere;min-height:55px;padding:9px 10px;font-size:16px;line-height:1.25}body.circus .athlete-shell.controller-polished.event-focus .trivia-player .answer-options button>span{padding:6px 9px}body.circus .circus-broadcast .trivia-arena h1.trivia-paged-title{margin:10px 0;font-size:clamp(26px,3vw,40px)}body.circus .circus-broadcast .trivia-question-pages{color:#20143d;text-align:left;background:#fff8ec;border:3px solid #20143d;border-radius:6px 18px;height:clamp(145px,23svh,230px);margin:12px 0 18px;padding:12px 18px;box-shadow:4px 4px #405cff}body.circus .circus-broadcast .trivia-question-pages>.broadcast-rules-reader{height:100%}body.circus .circus-broadcast .trivia-question-pages .broadcast-rule-viewport>p{color:#20143d;font-size:clamp(22px,2.2vw,32px);line-height:1.3}body.circus .circus-broadcast .trivia-question-pages .broadcast-rule-pages{color:#20143d}@media (min-width:761px) and (max-height:760px){body.circus .circus-broadcast .trivia-question-pages{height:145px;margin:8px 0 12px;padding:10px 14px}body.circus .circus-broadcast .trivia-has-paged-question .tv-answer{min-height:90px;padding:13px}body.circus .circus-broadcast .trivia-has-paged-question .tv-answer h2{font-size:28px}body.circus .circus-broadcast .trivia-has-paged-question .trivia-answer-count{margin:12px 0;font-size:18px}.circus-broadcast .broadcast-main{min-height:calc(100svh - 135px)}}@media (min-width:761px){body.circus .circus-broadcast .broadcast-main:has(>.trivia-arena){padding-top:clamp(16px,2svh,24px);padding-bottom:clamp(16px,2svh,24px)}body.circus .circus-broadcast .trivia-top>strong{font-size:clamp(34px,5svh,50px);line-height:1}body.circus .circus-broadcast .trivia-arena h1:not(.trivia-paged-title){max-width:none;margin:16px 0 24px;font-size:clamp(38px,min(4.6vw,7svh),70px);line-height:1.04}body.circus .circus-broadcast .trivia-arena h1.trivia-long-question{margin:14px 0 20px;font-size:clamp(30px,min(3.4vw,5svh),50px);line-height:1.12}body.circus .circus-broadcast .trivia-answer-grid{gap:clamp(12px,1.8svh,18px)}body.circus .circus-broadcast .trivia-arena .tv-answer{gap:16px;min-height:clamp(90px,12svh,124px);padding:clamp(12px,1.7svh,20px)}body.circus .circus-broadcast .trivia-arena .tv-answer>span{width:48px;height:56px;font-size:34px}body.circus .circus-broadcast .trivia-arena .tv-answer h2{font-size:clamp(28px,3.7svh,38px);line-height:1.15}body.circus .circus-broadcast .trivia-arena .trivia-answer-count{margin:16px 0 0;font-size:clamp(18px,2.4svh,23px);line-height:1.3}}@media (min-width:761px) and (max-height:760px){body.circus .circus-broadcast .broadcast-main:has(>.trivia-arena){padding-top:14px;padding-bottom:14px}body.circus .circus-broadcast .trivia-arena h1:not(.trivia-paged-title){margin:12px 0 18px}body.circus .circus-broadcast .trivia-arena .tv-answer{gap:12px;min-height:90px;padding:12px}body.circus .circus-broadcast .trivia-arena .tv-answer>span{width:42px;height:48px;font-size:30px}body.circus .circus-broadcast .trivia-arena .trivia-answer-count{margin-top:12px;font-size:18px}body.circus .circus-broadcast .trivia-arena h1.trivia-paged-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.circus .circus-broadcast .trivia-question-pages{height:130px;margin:8px 0;padding:10px 14px}}
body.circus .lobby-shell.circus-home-shell .circus-home{max-width:1180px;padding-top:16px}body.circus .lobby-shell.circus-home-shell .circus-arrival{align-items:center;gap:24px;display:grid}body.circus .lobby-shell.circus-home-shell .circus-entry{width:100%;margin-top:0}@media (min-width:960px){body.circus .lobby-shell.circus-home-shell .circus-arrival{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}body.circus .lobby-shell.circus-home-shell .circus-welcome{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px 8px;min-height:360px;padding:66px 11% 58px}body.circus .lobby-shell.circus-home-shell .circus-welcome:before{background-size:contain}body.circus .lobby-shell.circus-home-shell .circus-welcome>.circus-admit{letter-spacing:.025em;text-align:center;margin:0;padding:6px 9px;font-size:.75rem;line-height:1.4}body.circus .lobby-shell.circus-home-shell .circus-welcome>.tt-ringmaster{grid-row:2;max-width:170px}body.circus .lobby-shell.circus-home-shell .circus-welcome h1{margin:0;font-size:clamp(3.25rem,5.9vw,4.25rem);line-height:.92}body.circus .lobby-shell.circus-home-shell .circus-welcome>p{text-align:center;grid-column:1/-1;margin:0;font-size:1.125rem}body.circus .lobby-shell.circus-home-shell .circus-entry{grid-template-columns:minmax(0,1fr);gap:22px}body.circus .lobby-shell.circus-home-shell .circus-ticket{padding:16px 24px 0}body.circus .lobby-shell.circus-home-shell .circus-ticket h2{margin:12px 0 8px;font-size:2.5rem}body.circus .lobby-shell.circus-home-shell .circus-ticket p{margin-bottom:12px;line-height:1.4}body.circus .lobby-shell.circus-home-shell .circus-ticket-bottom{padding:12px 0;font-size:.875rem}}@media (min-width:651px) and (max-width:959px){body.circus .lobby-shell.circus-home-shell .circus-welcome{grid-template-columns:120px minmax(0,1fr);gap:12px 18px;max-width:510px;min-height:0;padding:0}body.circus .lobby-shell.circus-home-shell .circus-welcome:before{display:none}body.circus .lobby-shell.circus-home-shell .circus-welcome>.circus-admit{margin:0}body.circus .lobby-shell.circus-home-shell .circus-welcome>.tt-ringmaster{grid-row:2}body.circus .lobby-shell.circus-home-shell .circus-welcome h1{margin:0;font-size:4.5rem}body.circus .lobby-shell.circus-home-shell .circus-welcome>p{text-align:center;grid-column:1/-1;margin:0;font-size:1.125rem}body.circus .lobby-shell.circus-home-shell .circus-ticket{padding:18px 20px 0}body.circus .lobby-shell.circus-home-shell .circus-ticket h2{font-size:2.5rem}}@media (max-width:650px){body.circus .lobby-shell.circus-home-shell .circus-arrival{gap:20px}}body.circus .lobby-shell .lobby-entry-page{padding-top:16px}body.circus .lobby-shell .lobby-entry-page .lobby-form-card{margin-top:0;padding:32px 28px 24px}body.circus .lobby-shell .lobby-entry-page .lobby-form-card:before{height:17px}body.circus .lobby-shell .lobby-entry-page .lobby-entry-card{gap:20px;display:grid}body.circus .lobby-shell .lobby-entry-card>:is(.lobby-form-intro,.lobby-form-body){min-width:0}body.circus .lobby-shell .lobby-entry-card .lobby-form-intro>.eyebrow{border:2px solid var(--toon-ink);background:var(--toon-yellow);max-width:100%;color:var(--toon-ink);box-shadow:0 3px 0 var(--toon-ink);font:800 .8125rem/1.3 var(--font);letter-spacing:.04em;border-radius:6px;align-items:center;gap:8px;margin:0 0 14px;padding:7px 10px;display:inline-flex}body.circus .lobby-shell .lobby-entry-card .lobby-form-intro>.eyebrow svg{flex-shrink:0}body.circus .lobby-shell .lobby-entry-page .lobby-form-card h1{margin:0 0 12px;font-size:clamp(2.5rem,4.5vw,3.25rem);line-height:1}body.circus .lobby-shell .lobby-entry-card .lobby-form-intro>p{margin:0;font-size:1rem;line-height:1.5}body.circus .lobby-shell .lobby-entry-card .lobby-auth-tabs{margin:0 0 18px}body.circus .lobby-shell .lobby-entry-card .lobby-auth-tabs button{min-height:48px}body.circus .lobby-shell .lobby-entry-card form{margin-top:0}body.circus .lobby-shell .lobby-entry-card label{letter-spacing:.015em;text-transform:none;margin-bottom:12px;font-size:1rem}body.circus .lobby-shell .lobby-entry-card input{min-height:52px}body.circus .lobby-shell .lobby-entry-card .lobby-field-help{margin:-2px 0 14px!important;font-size:.875rem!important;line-height:1.4!important}body.circus .lobby-shell .lobby-entry-card .lobby-pin-input{font-size:2.5rem;min-height:64px!important}body.circus .lobby-shell .lobby-entry-card .lobby-account-links{padding-top:14px;margin-top:20px!important}body.circus .lobby-shell .lobby-entry-card>:is(.lobby-rejoin,.lobby-rejoin-error){grid-column:1/-1}body.circus .lobby-shell .lobby-entry-card>.lobby-rejoin{margin-bottom:0}@media (min-width:800px){body.circus .lobby-shell .lobby-entry-page .lobby-entry-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px 36px;max-width:920px}body.circus .lobby-shell .lobby-entry-card>.lobby-form-intro{padding-top:4px}}@media (max-width:480px){body.circus .lobby-shell .lobby-entry-page{padding-top:10px}body.circus .lobby-shell .lobby-entry-page .lobby-form-card{padding:30px 20px 22px}}
body.circus .tt-game-session[data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])){--halloween-night:#171023;--halloween-plum:#382044;--halloween-paper:#fff7e8;--halloween-orange:#ffb264;--halloween-lilac:#bc98d9;--halloween-line:#926eaa;--toon-stage:var(--halloween-night);--toon-paper:var(--halloween-paper);--toon-yellow:#ffca82;--toon-coral:#ffae65;--toon-blue:#704ca0;--toon-violet:#b88bd3;background:radial-gradient(ellipse at 50% 0,#50315f,transparent 640px),var(--halloween-night);min-height:100dvh}.party-theme-preview{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;background:#21152e;border-radius:12px;position:relative;overflow:hidden}.party-theme-preview>img{pointer-events:none;width:100%;height:auto;display:block}.party-theme-banner{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;background:#21152e;border:2px solid #805e91;border-radius:16px 16px 6px 6px;height:90px;margin:0 0 18px;position:relative;overflow:hidden}.party-theme-banner .party-theme-preview{border-radius:0;position:absolute;inset:0}.party-theme-banner .party-theme-preview>img{object-fit:cover;object-position:center 63%;height:100%}.party-theme-banner>span{color:#ffe0ad;max-width:calc(100% - 28px);font:800 12px/1.2 var(--display,"Arial Narrow",sans-serif);letter-spacing:.12em;background:#21142fee;border:1px solid #977a8e;border-radius:3px;padding:4px 9px;position:absolute;inset:auto auto 10px 14px}.party-theme-stage{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.party-theme-stage>img{pointer-events:none;display:block;position:absolute}.party-theme-web{opacity:.34;width:clamp(90px,12vw,190px);height:auto;top:0}.party-theme-web-left{left:0}.party-theme-web-right{right:0;transform:scaleX(-1)}.party-theme-moon{opacity:.8;width:clamp(130px,20vw,310px);height:auto;top:8%;right:6%}.party-theme-lanterns{opacity:.8;width:clamp(75px,10vw,160px);height:auto;bottom:55px;left:0}.party-theme-midway{opacity:.27;width:min(56vw,850px);height:auto;bottom:55px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.party-theme-stage-quiet .party-theme-web{opacity:.2;width:clamp(65px,8vw,125px)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished{--host-ink:#171023;--host-blue:#704ca0;--host-red:#ffae65;--host-yellow:#ffca82;background:radial-gradient(at 50% 0,#50315f,#0000 720px),repeating-linear-gradient(90deg,#0000 0 86px,#c9a3e006 86px 89px),#171023}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .commissioner-nav{background:linear-gradient(165deg,#493052,#21172f 74%);border-color:#dda467;box-shadow:5px 0 #160e23,inset -4px 0 #785986}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .commissioner-nav .brand{border-bottom-color:#9f83b1}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .commissioner-nav nav button.active{background:#ffca82;box-shadow:0 6px #160a30,4px 8px #a475bd}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .commissioner-header{background:linear-gradient(130deg,#694582,#382147);border-color:#1c1029;box-shadow:0 7px #1d102a,inset 0 3px #b48cca}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-round-badge{color:#251736;background:#ffca82}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-round-clock>strong{color:#251736;background:#ffca82}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece{color:#251736;background:linear-gradient(145deg,#fff7e8,#f4e2c4);border-color:#251736;box-shadow:0 7px #251736,5px 10px #ad7fba}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece .showpiece-story>h2{color:#251736}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece .showpiece-story>p{color:#251736}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece .showpiece-count{color:#251736}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece .showpiece-story>h2{text-shadow:none}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-showpiece:before{background:repeating-linear-gradient(110deg,#432353 0 28px,#ffb66a 28px 51px,#7d5795 51px 79px,#f5ddb1 79px 97px)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-primary-action>button:not(:disabled){color:#251736;background:#ffb264}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-host.controller-polished .host-primary-action>.panel button:not(:disabled){color:#251736;background:#ffb264}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .party-preparation .preparation-intro{border-top-color:#ffb264}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .party-preparation .preparation-panel{border-top-color:#9f78bc}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .party-preparation .preparation-steps button[aria-current=step]{background:#ffca82}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished{--player-blue:#704ca0;--player-red:#ffae65;--player-yellow:#ffca82;background:radial-gradient(at top,#53345f,#0000 560px),repeating-linear-gradient(90deg,#0000 0 58px,#ffffff03 58px 60px),#1f142e;border-color:#a27bb4}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .mobile-header{border-image:repeating-linear-gradient(90deg,#e4b276 0 22px,#b695cd 22px 44px,#42294e 44px 66px,#f5dec0 66px 88px) 7}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell>.party-theme-banner{height:76px;margin:12px 16px 5px}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .player-identity{background:linear-gradient(145deg,#705081,#422751);box-shadow:0 7px #190f23,inset 0 4px #bca0cc}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .player-pocket{background:#ffca82}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .athlete-tabs{border-top-color:#bc98d9}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .athlete-tabs>button.active{background:#ffca82}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .card-reveal-label{color:#251736;background:#ffb264;box-shadow:0 6px #251736,inset 0 4px #ffe0ad}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .mission-seal-stage{background:url(/brand/halloween-web.svg) 0 0/65px 65px no-repeat,repeating-conic-gradient(from -8deg at 50% 52%,#bc98d922 0deg 12deg,#0000 12deg 30deg)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .athlete-shell.controller-polished .private-pass-strip{color:#fff7e8;background:#563767;border-color:#b89ac9}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) :is(.fortune-booth,.fortune-dialog-shell){background:radial-gradient(at 50% 0,#6e447a66,#0000 75%),#281a34}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .fortune-booth-stripes{background:repeating-linear-gradient(90deg,#ffb264 0 22px,#6d4786 22px 44px)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .arena.circus-broadcast{--circus-blue:#78519a;--circus-red:#ffb264;--circus-yellow:#ffda9c;background:radial-gradient(at 60% 0,#51335f55,#0000 60%),#171023}:is(body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-broadcast>.broadcast-header,body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-broadcast>.broadcast-footer){background:#21152eed;border-color:#806589}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-stage-set{--set-red:#cf8e58;--set-blue:#73508c;--set-cream:#f2dabc}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-stage-set :is(.circus-set-balloon,.circus-set-prop,.circus-set-confetti){display:none}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-set-glow{background:radial-gradient(at 50% 0,#9f6fbc16,#0000 68%)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .circus-broadcast .opening-arena{background:#171023;border-color:#9d7caa}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .opening-tent-set{background:radial-gradient(at 55%,#5c376043,#0000 70%),#171023}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .opening-tent-set.is-dim{background:radial-gradient(at 55%,#5c376043,#0000 70%),#171023}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .opening-canopy{background:repeating-conic-gradient(from -9deg at 50% 0,#cc945321 0deg 15deg,#9067a821 15deg 30deg)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .opening-side-drape{background:repeating-linear-gradient(90deg,#382044 0,#674176 12px,#2a1939 27px,#4b2b59 40px);border-bottom-color:#e3b779}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .ringmaster-waiting .opening-tent-set.is-dim{background:url(/brand/halloween-lanterns.svg) 7% 100%/clamp(80px,13%,190px) no-repeat,url(/brand/halloween-moon.svg) 92% 5%/clamp(150px,25%,340px) no-repeat,url(/brand/halloween-web.svg) 0 0/120px 120px no-repeat,radial-gradient(at 55%,#5c376043,#0000 70%),#171023}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .setup-conjuring-stage{background:url(/brand/halloween-moon.svg) right 8%/clamp(130px,24%,250px) no-repeat,url(/brand/halloween-lanterns.svg) 6% bottom/95px no-repeat,radial-gradient(at 50% 100%,#61487555,#0000 68%),#20162c;border-color:#866698}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .setup-conjuring-stage:before{background:repeating-linear-gradient(0deg,#cc955c 0 18px,#634477 18px 36px)}body.circus [data-party-theme=halloween]:not(:has(.arena[data-halloween-reveal=normal])) .setup-conjuring-stage:after{background:repeating-linear-gradient(0deg,#cc955c 0 18px,#634477 18px 36px)}@media (max-width:600px){.party-theme-banner{height:76px}.party-theme-banner>span{letter-spacing:.08em;font-size:11px;bottom:7px;left:10px}.party-theme-moon{opacity:.45;top:16%;right:0}.party-theme-lanterns{opacity:.45;width:72px}.party-theme-midway{display:none}}@media (prefers-reduced-motion:reduce){:is(.party-theme-banner,.party-theme-preview,.party-theme-stage),:is(.party-theme-banner,.party-theme-preview,.party-theme-stage) *{transition:none!important;animation:none!important}}[data-show-paused=true] :is(.party-theme-banner,.party-theme-preview,.party-theme-stage) *{transition:none!important;animation-play-state:paused!important}@media print{.party-theme-banner,.party-theme-preview,.party-theme-stage{display:none}}
.halloween-storm{isolation:isolate;z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:size}.halloween-storm-ink{opacity:var(--storm-cloud);background:#1c112bee;position:absolute;inset:0}.halloween-storm-sky{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.halloween-cloud-left{transform:translate(calc((1 - var(--storm-cloud))*-54%),calc((1 - var(--storm-cloud))*-14%))}.halloween-cloud-right{transform:translate(calc((1 - var(--storm-cloud))*54%),calc((1 - var(--storm-cloud))*-14%))}.halloween-lightning{opacity:var(--storm-bolts)}.halloween-reveal-title{text-align:center;opacity:var(--storm-title);transform:scale(var(--storm-title-scale)) rotate(var(--storm-title-turn));transform-origin:50% 45%;color:#ffce86;font-family:var(--display,"Barlow Condensed","Arial Narrow",sans-serif);filter:drop-shadow(0 12px #160d22);font-weight:900;line-height:.86;position:absolute;inset:26% 6% auto}.halloween-reveal-title>strong{letter-spacing:-.025em;color:#ffbe75;-webkit-text-stroke:2px #24122f;text-shadow:3px 4px #24122f,5px 6px #9f698e;font-size:clamp(40px,14cqw,176px);display:block}.halloween-reveal-overline{font:800 clamp(8px,1.6cqw,20px)/1.2 var(--sans,Arial,sans-serif);letter-spacing:.18em;color:#d5b6dd;margin-bottom:20px;display:inline-block}.halloween-reveal-edition{letter-spacing:.14em;color:#281432;background:#e5c3e3;border:4px solid #2d1736;margin:14px auto 0;padding:8px 20px 12px;font-size:clamp(24px,7cqw,92px);display:table;transform:rotate(5deg);box-shadow:5px 5px #ae7499}.halloween-reveal-caption{font:600 clamp(12px,2.1cqw,26px)/1.25 var(--sans,Arial,sans-serif);color:#fff2db;letter-spacing:0;margin-top:22px;display:block}.halloween-storm-mist{height:45%;opacity:var(--storm-cloud);transform:translateX(calc(var(--storm-clear)*20%));background:radial-gradient(#805e9345,#0000 65%);border-radius:50%;position:absolute;bottom:-18%;left:-15%;right:-15%}.broadcast-tools .halloween-reveal-skip{color:#2a1735;width:auto;height:auto;min-height:44px;font:800 14px/1.2 var(--sans,Arial,sans-serif);white-space:nowrap;background:#fff0d7;border:2px solid #ffe0a7;border-radius:8px;padding:8px 13px}.broadcast-tools .halloween-reveal-skip:hover{color:#2a1735;background:#ffce86}.broadcast-tools .halloween-reveal-skip:focus-visible{outline-offset:4px;outline:3px solid #fff8ec}.arena[data-halloween-reveal=normal] :is(.party-theme-stage,.halloween-edge-art){visibility:hidden}.broadcast-welcome:has(>.halloween-storm){isolation:isolate}.halloween-edge-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.halloween-edge-art>svg{display:block;position:absolute;overflow:visible}.halloween-wheel-prop{opacity:.46;width:clamp(135px,21vw,330px);bottom:40px;right:-30px}.halloween-web-wheel{transform-origin:160px 151px}.halloween-balloon-prop{opacity:.72;width:clamp(65px,10vw,155px);top:16%;left:12px}.halloween-pumpkin-balloon{transform-origin:83px 133px}.halloween-peeking-ghost{opacity:.65;width:clamp(62px,8vw,120px);bottom:28px;left:11%}.halloween-ghost-body{transform-origin:70px 160px}.is-haunted-animated .halloween-web-wheel{animation:80s linear infinite haunted-fairground-turn}.is-haunted-animated .halloween-pumpkin-balloon{animation:12s ease-in-out infinite haunted-balloon-sway}.is-haunted-animated .halloween-ghost-body{animation:19s ease-in-out infinite haunted-ghost-peek}@keyframes haunted-fairground-turn{to{transform:rotate(360deg)}}@keyframes haunted-balloon-sway{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(8px)}}@keyframes haunted-ghost-peek{0%,62%,to{transform:translateY(54px)rotate(-7deg)}72%,90%{transform:translateY(0)rotate(5deg)}}.halloween-preview-player{min-width:0;margin:0 0 16px}.halloween-preview-screen{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(at 50% 0,#6a4774,#1c112b 80%);border:3px solid #37203f;border-radius:16px;min-height:180px;max-height:350px;position:relative;overflow:hidden;container-type:size}.halloween-preview-midway{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;bottom:0;left:0}.halloween-preview-brand{color:#fff8ec;text-shadow:3px 4px #241434;font:900 clamp(30px,9cqw,75px)/.85 var(--display,"Arial Narrow",sans-serif);justify-content:center;align-items:center;gap:3%;display:flex;position:absolute;inset:0;transform:rotate(-3deg)}.halloween-preview-brand img{object-fit:contain;width:25%;height:auto}.halloween-preview-brand b{color:#ffe58a;font:inherit}.halloween-preview-finished{color:#321c3b;font:900 13px/1 var(--display,"Arial Narrow",sans-serif);letter-spacing:.12em;white-space:nowrap;background:#ffbf77;border:2px solid #3a2145;padding:5px 10px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)rotate(2deg)}.halloween-preview-screen[data-preview-normal=true]{background:repeating-conic-gradient(from -15deg at 50% -10%,#4b2879 0deg 20deg,#281344 20deg 40deg)}.halloween-preview-screen[data-preview-normal=true] .halloween-preview-midway{visibility:hidden}.halloween-preview-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.halloween-preview-controls>button{min-height:44px;line-height:1.2;color:#2a1634!important;background:#ffcc86!important;border:2px solid #4b2b58!important;border-radius:7px!important;padding:9px 14px!important;font-size:14px!important;font-weight:800!important}.halloween-preview-controls>button:focus-visible{outline-offset:3px;outline:3px solid #9e6cba}.halloween-preview-controls>span{font:600 11px/1.35 var(--sans,Arial,sans-serif);color:inherit}.halloween-storm-preview .halloween-reveal-title{inset:22% 5% auto}.halloween-storm-preview .halloween-reveal-overline{margin-bottom:10px;font-size:clamp(8px,1.5cqw,13px)}.halloween-storm-preview .halloween-reveal-title>strong{-webkit-text-stroke:1px #24122f;font-size:clamp(25px,13cqw,110px)}.halloween-storm-preview .halloween-reveal-edition{border-width:2px;margin-top:8px;padding:4px 12px 7px;font-size:clamp(20px,6cqw,52px)}.halloween-storm-preview .halloween-reveal-caption{margin-top:12px;font-size:clamp(9px,2cqw,16px)}[data-show-paused=true] .halloween-edge-art *,.is-show-paused .halloween-edge-art *,.opening-is-paused .halloween-edge-art *,.is-show-hidden .halloween-edge-art *{animation-play-state:paused!important}@media (max-width:700px){.halloween-wheel-prop{opacity:.28;right:-45px}.halloween-balloon-prop{opacity:.35;left:-12px}.halloween-peeking-ghost{display:none}.broadcast-tools .halloween-reveal-skip{white-space:normal;max-width:90px;padding:7px;font-size:11px}.halloween-reveal-overline{margin-bottom:12px}.halloween-reveal-caption{margin-top:16px}}@media (prefers-reduced-motion:reduce){.halloween-storm{display:none!important}.halloween-edge-art *{transition:none!important;animation:none!important}.halloween-preview-screen[data-preview-normal=true] .halloween-preview-midway{visibility:visible}.halloween-preview-screen[data-preview-normal=true]{background:#1c112b}}@media print{.halloween-storm,.halloween-edge-art,.halloween-preview-player{display:none}}.ringmaster-waiting>.halloween-edge-art,.setup-conjuring-stage>.halloween-edge-art{z-index:0}.halloween-preview-controls>button{min-width:210px}
