#artwork-loading{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#0e1814;color:#eef6e9;text-align:center;font-family:Segoe UI,sans-serif;overflow:hidden;padding:25px}#artwork-loading>div{position:relative;z-index:1;padding:24px;border-radius:16px;background:#0b161ae6;max-width:90vw}#artwork-loading strong{font-size:clamp(25px,5vw,52px)}#artwork-loading p{color:#bed1bc}.screen-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;border-radius:inherit}.has-screen-art{isolation:isolate;overflow:hidden}.has-screen-art:after{content:"";position:absolute;inset:0;z-index:0;background:#06131180;pointer-events:none;border-radius:inherit}.has-screen-art>:not(.screen-art){position:relative;z-index:1}#features-dialog.has-screen-art{overflow:auto;background:#0e1919}#features-dialog.has-screen-art>.screen-art{position:absolute;object-fit:cover;opacity:.35}#features-dialog.has-screen-art:after{display:none}#features-dialog.has-screen-art .entry-section,#features-dialog.has-screen-art .purchase-summary{background:#0b151bdc}#game-background{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;opacity:.7}body.custom-background{isolation:isolate}body.custom-background .ambient{display:none}.studio-bar .game-branding{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:min(560px,calc(100% - 360px));height:calc(100% - 4px);min-width:0}.studio-bar .game-branding>.game-logo{display:block;width:auto;height:42px;max-height:100%;max-width:140px;object-fit:contain;flex:0 0 auto;pointer-events:none}body .studio-bar #creator-game-branding>.bar-title{position:static;left:auto;transform:none;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}@media(max-width:900px)and (min-width:721px){.studio-bar .game-branding{max-width:calc(100% - 320px)}.studio-bar .game-branding>.game-logo{max-width:140px}}@media(max-width:720px){.studio-bar .game-branding{max-width:calc(100% - 132px);gap:6px}.studio-bar .game-branding>.game-logo{height:40px;max-width:140px}}.uploaded-symbol{display:grid;place-items:center;width:85%;height:92%;pointer-events:none}.uploaded-symbol img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px #0005)}.tile:has(.uploaded-symbol) .scatter-label{display:none}#artwork-warning{margin:8px;text-align:center;padding:7px;background:#273026;color:#d6e2cf;font:11px Segoe UI,sans-serif}.board.gravity-active .tile{animation:none!important;overflow:visible}.board.gravity-active .tile .tile-boost,.board.gravity-active .tile .forge-power{z-index:3}.board.gravity-active .uploaded-symbol,.board.gravity-active .symbol,.board.gravity-active .reel-glyph{position:relative;z-index:2;will-change:transform}@media(prefers-reduced-motion:reduce){.board.gravity-active *{will-change:auto}}#features-dialog.has-screen-art>form{position:static}#features-dialog.has-screen-art .dialog-close{z-index:3}#artwork-rehearsal{width:min(900px,94vw);height:min(600px,80dvh);border:1px solid #a9d68a;border-radius:16px;background:#142823;color:#fff;padding:24px;text-align:center}#artwork-rehearsal::backdrop{background:#000b}#artwork-rehearsal>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}#artwork-rehearsal h2{font:700 clamp(22px,6vw,64px) "Segoe UI",sans-serif;margin:0;color:#e8fac5}#artwork-rehearsal p{font-size:14px}#artwork-rehearsal small{letter-spacing:2px}#artwork-rehearsal>button{position:absolute;z-index:3;top:10px;right:12px;background:#0b121ecc;border:1px solid #a9d68a;color:#fff;border-radius:8px;width:42px;height:42px;font-size:24px}body .mode-option>.feature-symbol-art{display:block;width:clamp(38px,5vw,62px);height:clamp(38px,5vw,62px);margin:0 auto 4px;line-height:1;flex-shrink:0}body .mode-option>.feature-symbol-art>:is(.family-symbol,.uploaded-symbol){display:block;width:100%;height:100%;margin:0}body .mode-option>.feature-symbol-art img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:480px){.studio-bar .game-branding>.game-logo{height:34px;max-width:96px}}@media(max-width:360px){.studio-bar .game-branding>.game-logo{height:28px;max-width:64px}}#features-dialog.entry-panel:has(.has-entry-card-art){width:min(var(--cc-bonus-width,1040px),96vw);padding:30px;border-radius:28px;max-height:94dvh;scroll-padding:20px}#features-dialog.entry-panel:has(.has-entry-card-art)>h2{font-size:clamp(30px,4vw,46px);font-weight:850;font-style:normal;letter-spacing:-.045em;line-height:1.05;margin:10px 0 24px}#features-dialog.entry-panel:has(.has-entry-card-art) .entry-section-heading{margin:24px 0 13px}#features-dialog.entry-panel:has(.has-entry-card-art) .entry-section-heading h3{font-size:21px;font-weight:750;letter-spacing:-.025em}#features-dialog.entry-panel:has(.has-entry-card-art) .entry-section-heading>span{font-size:11px}#features-dialog.entry-panel:has(.has-entry-card-art) :is(.ante-options,.mode-options){grid-template-columns:1fr;gap:16px}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;padding:16px 20px;border-radius:18px;box-shadow:none;min-height:0}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base b{font-size:17px}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base small{font-size:12px;min-height:0}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base strong{grid-column:2;grid-row:1/3;font-size:27px;align-self:center}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base>span{grid-column:1/-1;font-size:10px}body.cc-presentation-root #features-dialog.entry-panel :is(.mode-option,.ante-option).has-entry-card-art{--entry-card-ink:var(--cc-bonus-ink,#f4f7fa);--entry-card-surface:var(--cc-bonus-surface,#162938);--entry-card-accent:var(--cc-bonus-accent,#ffd48b);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:43% minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:center;align-items:center;justify-items:start;text-align:left;gap:8px 18px;min-height:210px;padding:22px 24px 22px 12px;border:1px solid color-mix(in srgb,var(--entry-card-accent) 55%,var(--entry-card-surface));border-radius:26px;background:radial-gradient(ellipse at 10% 55%,color-mix(in srgb,var(--entry-card-accent) 30%,var(--entry-card-surface)),var(--entry-card-surface) 72%)!important;color:var(--entry-card-ink)!important;box-shadow:0 12px 22px #0002,inset 0 1px #fff4;transition:box-shadow .18s ease,border-color .18s ease}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art:before{content:"";position:absolute;inset:-45% 46% -45% -15%;z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb,var(--entry-card-accent) 38%,transparent);border-radius:50%;transform:rotate(-25deg)}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>.entry-card-art{display:block;position:relative;grid-column:1;grid-row:1/5;align-self:stretch;min-height:172px;width:100%;height:100%;margin:0;pointer-events:none;container-type:size;overflow:visible;background:none;border-radius:0}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>.entry-card-art>.entry-card-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 7px #0004)}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>.entry-card-art>.family-symbol{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,var(--entry-symbol-size,190px));height:auto;aspect-ratio:1;filter:drop-shadow(0 10px 7px #0004)}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>:is(b,small,strong,em,span:not(.entry-card-art)){position:relative;z-index:1;grid-column:2;grid-row:auto;max-width:100%;min-width:0;min-height:0;overflow-wrap:anywhere;color:var(--entry-card-ink)!important}body.cc-presentation-root #features-dialog.entry-panel .mode-option.has-entry-card-art>span:not(.entry-card-art){display:none}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>b{font-size:clamp(23px,2.5vw,34px);line-height:1.06;letter-spacing:-.04em;font-weight:900;text-wrap:balance;text-shadow:0 1px 0 #ffffff33}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>small{font-size:13px;line-height:1.5;opacity:.9}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>strong{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:28px;font-weight:850;line-height:1.1;padding:11px 18px;border-radius:40px;background:color-mix(in srgb,var(--entry-card-accent) 35%,var(--entry-card-surface));box-shadow:inset 0 1px #fff5,0 4px 8px #0002;font-variant-numeric:tabular-nums;margin-top:3px}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>:is(em,span:not(.entry-card-art)){font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;justify-self:center;text-align:center}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art[aria-pressed=true]{border-color:var(--entry-card-accent);box-shadow:0 0 0 3px var(--entry-card-accent),0 14px 28px #0003;background:radial-gradient(ellipse at 10% 55%,color-mix(in srgb,var(--entry-card-accent) 50%,var(--entry-card-surface)),var(--entry-card-surface) 80%)!important}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art:focus-visible{outline:3px solid var(--entry-card-ink);outline-offset:4px}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art:hover:not(:disabled){border-color:var(--entry-card-accent);box-shadow:0 0 0 2px var(--entry-card-accent),0 16px 30px #0003}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]>.entry-card-art{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:-1;overflow:hidden;border-radius:inherit}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]>.entry-card-art>.entry-card-image{object-fit:cover;filter:none}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 15%,color-mix(in srgb,var(--entry-card-surface) 90%,transparent) 44%,var(--entry-card-surface) 67%)}#features-dialog.entry-panel:has(.has-entry-card-art) :is(#feature-description,.entry-note,.buy-equation){font-size:12px;line-height:1.6;color:var(--cc-bonus-ink,#f4f7fa)!important;background:var(--cc-bonus-surface,#162938);padding:10px 12px;border-radius:12px}#features-dialog.entry-panel:has(.has-entry-card-art) #return-spin{font-size:12px;padding:9px 2px;color:var(--cc-bonus-ink,#f4f7fa)!important;background:transparent!important}#features-dialog.entry-panel:has(.has-entry-card-art) .confirm-buy{border-radius:40px;min-height:52px;font-size:16px;font-weight:800}#features-dialog.entry-panel:has(.has-entry-card-art) .feature-disclaimer{font-size:11px;line-height:1.6;margin-top:20px}@media(min-width:940px){#features-dialog.entry-panel:has(.has-entry-card-art)[open]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);column-gap:24px}#features-dialog.entry-panel:has(.has-entry-card-art)>:not(#ante-options-section):not(#buy-options-section):not(.screen-art){grid-column:1/-1}#features-dialog.entry-panel:has(.has-entry-card-art)>form{height:0;margin:0}#features-dialog.entry-panel:has(.has-entry-card-art) #ante-options-section{grid-column:1}#features-dialog.entry-panel:has(.has-entry-card-art) #buy-options-section{grid-column:2}#features-dialog.entry-panel:has(.has-entry-card-art):not(:has(#ante-options-section:not([hidden]))) #buy-options-section,#features-dialog.entry-panel:has(.has-entry-card-art):not(:has(#buy-options-section:not([hidden]))) #ante-options-section{grid-column:1/-1}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>b{font-size:clamp(22px,2.2vw,30px)}}@media(max-width:939px){#features-dialog.entry-panel:has(.has-entry-card-art){padding:24px}#features-dialog.entry-panel:has(.has-entry-card-art) .ante-options{grid-template-columns:1fr 1fr}#features-dialog.entry-panel:has(.has-entry-card-art) #select-base{grid-column:1/-1}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art{grid-template-columns:1fr;text-align:center;justify-items:center;padding:18px;min-height:290px}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art>.entry-card-art{grid-column:1;grid-row:1;min-height:135px;height:135px}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art>:is(b,small,strong,span:not(.entry-card-art)){grid-column:1}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art>b{font-size:23px}}@media(max-width:580px){#features-dialog.entry-panel:has(.has-entry-card-art){padding:22px 14px;width:96vw;border-radius:22px}#features-dialog.entry-panel:has(.has-entry-card-art) .ante-options{grid-template-columns:1fr}body.cc-presentation-root #features-dialog.entry-panel :is(.ante-option,.mode-option).has-entry-card-art{grid-template-columns:42% minmax(0,1fr);min-height:210px;padding:18px 16px 18px 8px;gap:7px 12px;text-align:left;justify-items:start;border-radius:23px}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art>.entry-card-art{grid-column:1;grid-row:1/5;min-height:160px;height:100%}body.cc-presentation-root #features-dialog.entry-panel .ante-option.has-entry-card-art>:is(b,small,strong,span:not(.entry-card-art)){grid-column:2}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>b{font-size:23px}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>small{font-size:12px}body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art>strong{font-size:25px;padding:10px}}@media(prefers-reduced-motion:reduce){body.cc-presentation-root #features-dialog.entry-panel .has-entry-card-art{transition:none}}body.cc-presentation-root:is([data-presentation-bonus=list],[data-presentation-bonus=compact]) #features-dialog.entry-panel:has(.has-entry-card-art)[open]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0}body.cc-presentation-root:is([data-presentation-bonus=list],[data-presentation-bonus=compact]) #features-dialog.entry-panel:has(.has-entry-card-art) :is(#ante-options-section,#buy-options-section){grid-column:1/-1}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel:has(.has-entry-card-art) :is(.ante-options,.mode-options){grid-template-columns:1fr;gap:18px}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art{grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:9px 28px;min-height:260px;padding:28px 36px 28px 18px;--entry-symbol-size:230px;text-align:left;justify-items:start}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>.entry-card-art{grid-column:1;grid-row:1/5;min-height:200px;height:100%}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>:is(b,small,strong,em,span:not(.entry-card-art)){grid-column:2;grid-row:auto}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>b{font-size:clamp(28px,3.6vw,42px)}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>small{font-size:15px;max-width:46ch}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>strong{max-width:380px;font-size:31px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel:has(.has-entry-card-art) :is(.ante-options,.mode-options){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel:has(.has-entry-card-art) #select-base{grid-column:1/-1}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art{grid-template-columns:minmax(0,1fr);grid-template-rows:240px auto auto auto auto;gap:12px;min-height:480px;padding:22px;--entry-symbol-size:240px;text-align:center;justify-items:center;align-content:start;background:radial-gradient(ellipse at 50% 12%,color-mix(in srgb,var(--entry-card-accent) 44%,var(--entry-card-surface)),var(--entry-card-surface) 70%)!important}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art:before{inset:-10% -25% 45%;transform:rotate(-15deg)}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>.entry-card-art{grid-column:1;grid-row:1;min-height:240px;height:240px;width:100%}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>:is(b,small,strong,em,span:not(.entry-card-art)){grid-column:1;grid-row:auto}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>b{font-size:clamp(28px,3.3vw,38px);justify-self:center}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>small{font-size:14px;max-width:34ch}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>strong{font-size:30px;align-self:end;margin-top:4px;padding:14px 18px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art[aria-pressed=true]{background:radial-gradient(ellipse at 50% 12%,color-mix(in srgb,var(--entry-card-accent) 62%,var(--entry-card-surface)),var(--entry-card-surface) 76%)!important}body.cc-presentation-root:is([data-presentation-bonus=list],[data-presentation-bonus=compact]) #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]>.entry-card-art{min-height:0;height:100%}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]:after{background:linear-gradient(0deg,var(--entry-card-surface) 0%,var(--entry-card-surface) 34%,color-mix(in srgb,var(--entry-card-surface) 85%,transparent) 55%,transparent 85%)}@media(max-width:680px){body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art{grid-template-columns:40% minmax(0,1fr);min-height:220px;padding:20px 18px 20px 8px;gap:8px 15px}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>.entry-card-art{min-height:170px}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>b{font-size:27px}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>small{font-size:12px}body.cc-presentation-root[data-presentation-bonus=list] #features-dialog.entry-panel .has-entry-card-art>strong{font-size:26px;padding:11px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel:has(.has-entry-card-art) :is(.ante-options,.mode-options){grid-template-columns:1fr;gap:20px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art{grid-template-rows:220px auto auto auto auto;min-height:450px;padding:20px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art>.entry-card-art{min-height:220px;height:220px}body.cc-presentation-root[data-presentation-bonus=compact] #features-dialog.entry-panel .has-entry-card-art[data-entry-artwork-format=scene]>.entry-card-art{min-height:0;height:100%}}.cc-action-decoration{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible;--signature-color:var(--creator-accent,var(--bp-accent,#a5dedc));--signature-secondary:var(--creator-secondary,var(--bp-secondary,#f2dfb8))}.cc-action-decoration>span{position:absolute;display:block;pointer-events:none;will-change:transform,opacity}.cc-action-character-entrance{left:50%;bottom:calc(100% + 8px);width:clamp(34px,7vw,64px);aspect-ratio:1;border:2px solid color-mix(in srgb,var(--signature-color) 70%,white);border-radius:42% 42% 36% 36%;background:linear-gradient(145deg,color-mix(in srgb,var(--signature-color) 48%,#263341),#17202d);box-shadow:inset 0 5px 10px #fff2,0 6px 18px #0006}.cc-action-character-entrance:before{content:"";position:absolute;left:18%;right:18%;top:31%;height:30%;border:1px solid #ffffff45;border-radius:40%;background:radial-gradient(circle at 28% 50%,var(--signature-secondary) 0 10%,transparent 13%),radial-gradient(circle at 72% 50%,var(--signature-secondary) 0 10%,transparent 13%),#101822}.cc-action-character-entrance:after{content:"";position:absolute;left:42%;top:-11%;width:16%;height:17%;border-radius:50%;background:var(--signature-color);box-shadow:0 0 8px color-mix(in srgb,var(--signature-color) 45%,transparent)}.cc-action-multiplier-wave{left:50%;top:50%;width:calc(74% + var(--signature-index)*12%);height:calc(75% + var(--signature-index)*32%);border:2px solid color-mix(in srgb,var(--signature-color) 70%,transparent);border-radius:50%;background:transparent}.cc-action-progress-trail{left:calc(18% + var(--signature-index)*12%);top:calc(100% + 10px);width:8px;height:8px;border:1px solid color-mix(in srgb,var(--signature-secondary) 70%,white);border-radius:50%;background:var(--signature-color);box-shadow:0 0 9px color-mix(in srgb,var(--signature-color) 50%,transparent)}@media(prefers-reduced-motion:reduce){.cc-action-decoration{display:none!important}}.creator-game{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--creator-secondary,var(--creator-accent)) 12%,transparent),transparent 70%),var(--creator-background)!important;--gold:var(--creator-accent);color:var(--creator-text,#fff)}.creator-game .bar-title{font:600 clamp(18px,3.1vw,35px) var(--creator-title-font,"Segoe UI",sans-serif);letter-spacing:-1px;color:var(--creator-accent)}.creator-game .board-frame{background:linear-gradient(130deg,var(--creator-accent),#41434c,var(--creator-accent))}.creator-game .spin-button,.creator-game .confirm-buy{background:var(--creator-accent);border-color:var(--creator-accent);color:#122011}.creator-game .feature-card,.creator-game .round-card,.creator-game .modal-card,.creator-game .menu-popover,.creator-game .entry-panel{border-radius:var(--creator-radius,10px)}.creator-game.creator-panel-solid .feature-card,.creator-game.creator-panel-solid .round-card,.creator-game.creator-panel-solid .modal-card{background:var(--creator-surface,#171d24)}.creator-game.creator-panel-outline .feature-card,.creator-game.creator-panel-outline .round-card,.creator-game.creator-panel-outline .modal-card{background:transparent;border:2px solid color-mix(in srgb,var(--creator-accent) 55%,transparent)}.creator-game.creator-panel-glass .feature-card,.creator-game.creator-panel-glass .round-card,.creator-game.creator-panel-glass .modal-card{background:color-mix(in srgb,var(--creator-surface,#171d24) 82%,transparent);backdrop-filter:blur(12px)}.creator-game.creator-type-square h1,.creator-game.creator-type-square h2,.creator-game.creator-type-square h3,.creator-game.creator-type-terminal h1,.creator-game.creator-type-terminal h2,.creator-game.creator-type-terminal h3,.creator-game.creator-type-classic h1,.creator-game.creator-type-classic h2,.creator-game.creator-type-classic h3{font-family:var(--creator-title-font)}.creator-game.skin-neon .tile,.creator-game.skin-midnight .tile{background:linear-gradient(150deg,#333047,#1c2030)}.creator-game.skin-neon .board,.creator-game.skin-midnight .board{background:#121621;border-color:#121621}.creator-game .symbol:after{display:none}.glyph-symbols .symbol{background-image:none!important;clip-path:none!important;display:grid;place-items:center}.glyph-symbols .symbol:after{display:block;font-size:clamp(12px,4.1vw,66px);line-height:1;filter:drop-shadow(0 3px 4px #0005)}.glyph-symbols .mini-symbol:after,.glyph-symbols .feature-symbol:after{font-size:28px}.glyph-symbols .scatter-label{display:none}#creator-effect{position:fixed;z-index:20;left:50%;top:13%;transform:translate(-50%);pointer-events:none;max-width:86vw;text-align:center}#creator-effect strong{position:relative;z-index:1;display:block;background:#10151fed;border:1px solid var(--creator-accent);color:#fff;padding:15px 26px;border-radius:12px;font-size:clamp(14px,2vw,26px);box-shadow:0 12px 50px #0008;overflow-wrap:anywhere}#creator-effect.effect-spotlight strong{box-shadow:0 0 65px color-mix(in srgb,var(--creator-accent) 65%,transparent);border-width:3px}#creator-effect i{position:absolute;left:50%;top:50%;width:9px;height:16px;background:hsl(calc(var(--i)*27) 90% 65%);animation:cc-confetti var(--creator-effect-motion,1.8s) ease-out both;--angle:calc(var(--i)*14deg)}@keyframes cc-confetti{to{transform:rotate(var(--angle)) translateY(270px) rotate(230deg);opacity:0}}.stream-stage .feature-card,.stream-stage .round-card,.stream-stage footer{display:none!important}.stream-stage .game-layout{display:flex;justify-content:center}.stream-stage .board-area{width:min(calc(100dvh - 200px),90vw)}.stream-stage .controls{max-width:1000px}@media(max-width:800px){.glyph-symbols .symbol:after{font-size:clamp(15px,7vw,45px)}}.creator-manual{position:fixed;bottom:8px;left:12px;display:flex;flex-wrap:wrap;gap:5px;z-index:10;max-width:80vw}.creator-manual button{border:1px solid var(--creator-accent);border-radius:5px;background:#141824ee;padding:6px 9px;color:var(--creator-accent);font-size:9px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glyph-symbols .tile{container-type:inline-size}.glyph-symbols .tile .symbol:after{font-size:70cqw!important}.skin-neon .ambient,.skin-midnight .ambient{display:none}.creator-manual{position:static;justify-content:center;margin:8px auto 12px;max-width:95vw;padding:0 12px}#creator-effect.effect-static i{display:none}#creator-effect.effect-static strong{animation:none;transition:none}@media(prefers-reduced-motion:reduce){#creator-effect i{display:none}#creator-effect.effect-spotlight strong{box-shadow:0 12px 50px #0008;border-width:1px}}#creator-effect .creator-feature-badge{position:relative;z-index:1;display:grid;place-items:center;width:clamp(90px,18vw,180px);height:clamp(90px,18vw,180px);margin:10px auto 0;pointer-events:none}.motion-cascade .dropping .tile{animation:cc-fall var(--motion-duration,.42s) both}.motion-reels .dropping .tile{animation:cc-reel var(--motion-duration,.42s) both}.motion-pulse .dropping .tile{animation:cc-pulse var(--motion-duration,.42s) both}.motion-pulse .tile.winning{animation:cc-win-pulse .7s ease-in-out infinite}.motion-minimal .tile,.motion-minimal .symbol{animation:none!important;transition:none!important}@keyframes cc-fall{0%{opacity:.3;transform:translateY(-35%)}70%{transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@keyframes cc-reel{0%{opacity:.2;transform:perspective(400px) rotateX(-60deg) translateY(-45%);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes cc-pulse{0%{opacity:.2;transform:scale(.65);filter:brightness(2)}to{opacity:1;transform:scale(1);filter:none}}@keyframes cc-win-pulse{50%{box-shadow:inset 0 0 25px var(--gold),0 0 25px var(--gold);filter:brightness(1.35)}}@media(prefers-reduced-motion:reduce){.board .tile{animation:none!important;transition:none!important}}body .board.arrival-active .tile{animation:none!important;overflow:hidden}body .board.gravity-active{overflow:hidden}body .board.gravity-active .tile{animation:none!important;overflow:visible}body .board.symbol-change-active .tile{animation:none!important}body .board.arrival-active :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph),body .board.gravity-active :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph){will-change:transform,opacity}@media(prefers-reduced-motion:reduce){body .board .multiplier,body .board-banner{animation:none!important;transition:none!important}}body .board .tile.popping,body .board .tile.forge-cleared{animation:none!important;opacity:1;transform:none;transition:none}body .board .tile.popping :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph,.scatter-label,.reel-special-label,.multiplier){animation:cc-symbol-clear var(--pop-duration,.18s) ease-in forwards}body .board .tile.forge-cleared :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph,.scatter-label,.reel-special-label,.multiplier){opacity:0;transform:scale(.6);transition:opacity var(--pop-duration,.18s),transform var(--pop-duration,.18s)}@keyframes cc-symbol-clear{0%{opacity:1;transform:scale(1)}35%{opacity:.85;transform:scale(1.1)}to{opacity:0;transform:scale(.55)}}body.motion-minimal .board .tile:is(.popping,.forge-cleared) :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph,.scatter-label,.reel-special-label,.multiplier){animation:none!important;transition:none!important;opacity:0;transform:none}@media(prefers-reduced-motion:reduce){body .board .tile:is(.popping,.forge-cleared) :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph,.scatter-label,.reel-special-label,.multiplier){animation:none!important;transition:none!important;opacity:0;transform:none}}body .board-banner.managed-banner{animation:none!important;will-change:transform,opacity}body .board.arrival-active .reel-outgoing-layer{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1;will-change:transform,opacity}body .board.arrival-active .reel-outgoing-layer :is(.symbol,.uploaded-symbol,.family-symbol,.reel-glyph){will-change:auto}body .board.arrival-active :is(.tile-boost,.forge-power){z-index:3}
