:where(html.lfj-arcade) :is(.block-resume,.block-village-card,.result-stats,.block-error,.blocks-panel,.blocks-score-details){color:#254a3e}:where(html.lfj-arcade) :is(.block-secondary,.block-bottom button,.blocks-room-bar button,.blocks-session button,.blocks-host-tools button,.blocks-reactions button){color:#254a3e}html.lfj-arcade .blocks-panel{color-scheme:light}html.lfj-arcade .block-header>a,html.lfj-arcade .blocks-family>header a{background:var(--ax-glass);color:var(--ax-ink);border:1px solid var(--ax-line);box-shadow:var(--ax-halo)}html.lfj-arcade .block-header>a{margin-right:auto}html.lfj-arcade .block-header>span,html.lfj-arcade .blocks-family>header span{color:#bfe9ff;font-family:var(--ax-font);text-shadow:var(--ax-text-glow)}html.lfj-arcade .block-header>.lfj-lights{min-height:40px;padding:0 13px;border-radius:999px;border:1px solid #ffc94d99;background:#2a1a00e6;color:#fff3c4;font:700 13px system-ui,sans-serif;box-shadow:0 0 12px #ffc94d55}html.lfj-arcade.lfj-dim .block-header>.lfj-lights{border-color:#ffffff40;background:var(--ax-glass);color:#cfd8ea;box-shadow:none}html.lfj-arcade .block-app a:focus-visible,html.lfj-arcade .block-app button:focus-visible,html.lfj-arcade .blocks-family a:focus-visible,html.lfj-arcade .blocks-family button:focus-visible{outline-color:var(--ax-gold)}html.lfj-arcade .block-kicker{color:#bfe9ff;font-family:var(--ax-font)}html.lfj-arcade :is(.block-resume,.blocks-panel,.block-help) .block-kicker{color:#708269;font-family:inherit}html.lfj-arcade .block-welcome h1,html.lfj-arcade .block-results h1{color:#fff;font-family:var(--ax-font);font-weight:900;letter-spacing:0;text-shadow:var(--ax-title-glow)}html.lfj-arcade .block-welcome h1 em{color:var(--ax-gold)}html.lfj-arcade .block-trail-hero{box-shadow:0 0 0 2px #5ef2ff88,0 0 34px #5ef2ff44}html.lfj-arcade.lfj-dim .block-trail-hero{box-shadow:0 0 0 1px #5ef2ff55}html.lfj-arcade .block-welcome .family-game-entry{color:var(--ax-ink)}html.lfj-arcade .block-welcome .family-game-entry>p,html.lfj-arcade .block-welcome .block-story-pace,html.lfj-arcade .block-scorebar small,html.lfj-arcade .block-status,html.lfj-arcade .block-rule,html.lfj-arcade .reward-explain{color:var(--ax-soft)}html.lfj-arcade .block-title h1{color:#fff;font-family:var(--ax-font);font-weight:900;text-shadow:var(--ax-title-glow)}html.lfj-arcade .block-title>button{background:var(--ax-glass);color:var(--ax-ink);border-color:var(--ax-line);box-shadow:var(--ax-halo)}html.lfj-arcade .block-status.clear-message{color:var(--ax-gold)}html.lfj-arcade .block-board{box-shadow:0 0 0 2px #6dff8a88,0 0 30px #6dff8a44}html.lfj-arcade.lfj-dim .block-board{box-shadow:0 0 0 1px #6dff8a55}html.lfj-arcade .block-village-card{box-shadow:var(--ax-halo)}html.lfj-arcade .block-result-goal{color:#7fe0b0}html.lfj-arcade .block-results .block-verse{color:#f3ecd8}html.lfj-arcade .block-results .block-verse span,html.lfj-arcade .block-final-stars{color:var(--ax-gold)}html.lfj-arcade .blocks-family{color:var(--ax-ink)}html.lfj-arcade :is(.blocks-panel,.block-help,.block-collection){box-shadow:0 0 0 2px #5ef2ff88,0 0 40px #5ef2ff44}html.lfj-arcade.lfj-dim :is(.blocks-panel,.block-help,.block-collection){box-shadow:0 0 0 1px #ffffff40}@media(max-width:420px){html.lfj-arcade .block-header>span{display:none}html.lfj-arcade .block-title h1{font-size:22px}html.lfj-arcade .block-header>.lfj-lights{padding:0 11px}}html.lfj-arcade{--bb-panel:#101b35;--bb-panel-end:#071024;--bb-line:#50859b;--bb-ink:#ecf8ff;--bb-soft:#b4cada;--bb-accent:#67efdf;--bb-gold:#ffe095;--bb-slot:#14273f;--bb-cell:#14263d;--bb-rim:#68d8e0;--bb-shadow:#030717;--bb-burst:#78fff1}html.lfj-heaven{--bb-panel:#fffdf3;--bb-panel-end:#f1e8cc;--bb-line:#cdbd91;--bb-ink:#3f514a;--bb-soft:#647066;--bb-accent:#547f70;--bb-gold:#896118;--bb-slot:#efe8d4;--bb-cell:#ece5d3;--bb-rim:#c3a365;--bb-shadow:#d4c6a4;--bb-burst:#f0c45d}:is(html.lfj-arcade,html.lfj-heaven) .block-game{position:relative;padding:18px;border:1px solid var(--bb-line);border-radius:25px;background:linear-gradient(155deg,var(--bb-panel),var(--bb-panel-end));box-shadow:0 7px 0 var(--bb-shadow),0 20px 40px #0002;color:var(--bb-ink)}:is(html.lfj-arcade,html.lfj-heaven) .block-scorebar{padding:3px 3px 12px;border-bottom:1px solid color-mix(in srgb,var(--bb-line) 55%,transparent)}:is(html.lfj-arcade,html.lfj-heaven) .block-scorebar small{color:var(--bb-soft);font-size:9px;letter-spacing:.12em}:is(html.lfj-arcade,html.lfj-heaven) .block-scorebar b{color:var(--bb-ink)}html.lfj-arcade .block-scorebar .bb-score b{color:var(--bb-accent);font-family:var(--ax-font);text-shadow:0 0 12px #67efdf55}html.lfj-heaven .block-scorebar .bb-score b{color:#7b5b24;font-family:Georgia,serif}:is(html.lfj-arcade,html.lfj-heaven) .block-status{color:var(--bb-soft);height:auto;min-height:38px;margin:5px 0;font-size:12px}:is(html.lfj-arcade,html.lfj-heaven) .block-status.clear-message{color:var(--bb-gold);font-weight:800}:is(html.lfj-arcade,html.lfj-heaven) .block-board{background:var(--bb-panel-end);border:6px solid var(--bb-panel-end);outline:1px solid var(--bb-rim);gap:4px;padding:4px;box-shadow:inset 0 0 18px #0002,0 4px 0 var(--bb-shadow);border-radius:15px;isolation:isolate}html.lfj-arcade .block-board{box-shadow:0 0 0 1px #74e8e8,0 0 24px #40deee24,0 5px #020819,inset 0 0 22px #0005}html.lfj-heaven .block-board{box-shadow:0 0 0 2px #e4d6b3,0 5px #c2b28e,0 12px 20px #aa95602b}:is(html.lfj-arcade,html.lfj-heaven) .block-cell{background:var(--bb-cell);box-shadow:inset 0 1px 4px #0002;border-radius:5px}html.lfj-arcade .block-cell:not(.filled){background:radial-gradient(circle at 50% 50%,#34516a 1px,transparent 1.5px),var(--bb-cell)}:is(html.lfj-arcade,html.lfj-heaven) .block-cell.filled>span{background:linear-gradient(145deg,#ffffff35,transparent 48%,#00000018),var(--tile);box-shadow:inset 0 2px #ffffff80,inset 0 -3px #0003,0 1px 3px #0003;border:1px solid #ffffff50}html.lfj-arcade .block-cell.filled>span{filter:saturate(1.4) brightness(1.12);box-shadow:inset 0 2px #ffffff90,inset 0 -3px #0004,0 0 7px color-mix(in srgb,var(--tile) 45%,transparent)}html.lfj-heaven .block-cell.filled>span{background:linear-gradient(140deg,#fff8dd65,transparent 65%),var(--tile);box-shadow:inset 0 3px #ffffff85,inset 0 -3px #7b6c3625,0 2px 3px #71521e30}:is(html.lfj-arcade,html.lfj-heaven) .block-cell.outlined>span,:is(html.lfj-arcade,html.lfj-heaven) .block-cell[data-drag-preview]>span{border:2px solid var(--bb-burst);box-shadow:0 0 0 1px var(--bb-burst);filter:none;opacity:.85}:is(html.lfj-arcade,html.lfj-heaven) .block-cell.will-clear,:is(html.lfj-arcade,html.lfj-heaven) .block-cell[data-drag-clear]{outline:2px solid var(--bb-burst);outline-offset:-2px}:is(html.lfj-arcade,html.lfj-heaven) .block-tray{padding:10px;border:1px solid var(--bb-line);border-radius:17px;background:var(--bb-panel-end);gap:8px;margin:19px 0 12px}:is(html.lfj-arcade,html.lfj-heaven) .block-tray button{background:var(--bb-slot);border:1px solid color-mix(in srgb,var(--bb-line) 70%,transparent);border-radius:11px;height:87px;position:relative}:is(html.lfj-arcade,html.lfj-heaven) .block-tray button:hover:not(:disabled){background:color-mix(in srgb,var(--bb-slot) 88%,var(--bb-accent))}:is(html.lfj-arcade,html.lfj-heaven) .block-tray button[aria-pressed=true]{border:2px solid var(--bb-accent);background:color-mix(in srgb,var(--bb-slot) 88%,var(--bb-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--bb-accent) 20%,transparent)}:is(html.lfj-arcade,html.lfj-heaven) .block-tray button:disabled{background:transparent;border-style:dashed;opacity:.65}html.lfj-arcade .block-tray .piece{filter:saturate(1.4) brightness(1.15) drop-shadow(0 0 5px #68efdf33)}html.lfj-heaven .block-tray .piece{filter:drop-shadow(0 3px 1px #735c3130)}:is(html.lfj-arcade,html.lfj-heaven) .piece-placed{color:var(--bb-accent)}:is(html.lfj-arcade,html.lfj-heaven) .block-bottom button{background:var(--bb-slot);color:var(--bb-ink);border:1px solid var(--bb-line)}:is(html.lfj-arcade,html.lfj-heaven) .block-bottom .block-hint{background:var(--bb-accent);color:var(--bb-panel-end);border-color:var(--bb-accent)}html.lfj-heaven .block-bottom .block-hint{color:#fffdf4}:is(html.lfj-arcade,html.lfj-heaven) .block-rule{color:var(--bb-soft)}:is(html.lfj-arcade,html.lfj-heaven) .block-village-card{color:var(--bb-ink);border-color:var(--bb-line);background:linear-gradient(150deg,var(--bb-panel),var(--bb-panel-end));box-shadow:0 12px 35px #0001}:is(html.lfj-arcade,html.lfj-heaven) .block-village-card .building-steps{color:var(--bb-soft)}:is(html.lfj-arcade,html.lfj-heaven) .block-village-card .building-steps .done{color:var(--bb-accent)}:is(html.lfj-arcade,html.lfj-heaven) .block-customize{background:var(--bb-slot);color:var(--bb-ink);border-color:var(--bb-line)}:is(html.lfj-arcade,html.lfj-heaven) .block-customize small{color:var(--bb-soft)}html.lfj-arcade .block-goal-intro{background:linear-gradient(120deg,#183557,#192146);border:1px solid #69dfef80;color:#f0fcff;box-shadow:0 0 18px #5be0e815}html.lfj-heaven .block-goal-intro{background:linear-gradient(120deg,#fff9df,#eee7ca);border:1px solid #c5ad76;color:#435749;box-shadow:0 4px 14px #b0984f20}html.lfj-heaven .block-goal-intro :is(span,small){color:#826021}html.lfj-heaven .block-goal-intro p{color:#57684e}.block-atmosphere-art{color:var(--bb-accent,#728b65);max-width:320px;margin:0 auto 15px;text-align:center;pointer-events:none}.block-atmosphere-art svg{width:100%;height:auto;display:block;overflow:visible}.block-atmosphere-art>span{font:800 9px/1.5 system-ui;letter-spacing:1.5px}.block-art-cube{fill:#6fa892;animation:bb-cube-arrive .45s ease-out both;animation-delay:var(--cube-delay)}.cube-a{fill:#7be3d4}.cube-b{fill:#f0c574}.cube-c{fill:#c49ae9}.block-heaven-world,.block-heaven-copy,html.lfj-heaven .block-neon-world,html.lfj-heaven .block-arcade-copy{display:none}html.lfj-heaven .block-heaven-world,html.lfj-heaven .block-heaven-copy{display:initial}html.lfj-heaven .cube-a{fill:#9ac3ad}html.lfj-heaven .cube-b{fill:#e3bf79}html.lfj-heaven .cube-c{fill:#bfb0cd}html.lfj-arcade .block-art-cube{filter:drop-shadow(0 0 4px #60ffff30)}.block-welcome>.block-atmosphere-art{max-width:260px;margin:-7px auto 6px}:is(html.lfj-arcade,html.lfj-heaven) .block-other-modes>button{background:linear-gradient(135deg,var(--bb-panel),var(--bb-slot));color:var(--bb-ink);border-color:var(--bb-line);box-shadow:0 4px 0 var(--bb-shadow)}html.lfj-arcade .block-trail-hero{background:radial-gradient(ellipse at 10% 0,#215377,transparent 70%),#0e1c38;border:1px solid #62e5e8;box-shadow:0 0 24px #65e4e820}html.lfj-heaven .block-trail-hero{background:radial-gradient(ellipse at 5% 0,#fff8ce,transparent 70%),#f5edd8;border:1px solid #cdb783;color:#405649;box-shadow:0 6px #ded1af}html.lfj-heaven .block-trail-hero :is(h2,p,.trail-play){color:#405649}html.lfj-heaven .block-trail-hero .trail-eyebrow{color:#81612c}html.lfj-heaven .block-welcome h1,html.lfj-heaven .block-title h1{color:#405649}html.lfj-heaven .block-welcome h1 em{color:#947031}html.lfj-heaven .block-kicker{color:#6b745b}html.lfj-heaven .block-header>a{background:#526f60;color:#fff9e8}html.lfj-heaven .block-header>span{color:#6a715b}html.lfj-heaven .block-results .result-stats{background:#fff6da;border:1px solid #d4ba83}html.lfj-arcade .block-results .result-stats{background:var(--bb-panel);color:var(--bb-ink);border:1px solid var(--bb-line)}html.lfj-arcade .block-results .block-primary{background:#66e5dc;color:#092938;border-color:#66e5dc}html.lfj-heaven .block-results .block-primary{background:#547766;color:#fffbea;border-color:#547766}.block-atmosphere-fx{display:none;position:absolute;inset:9px;z-index:5;pointer-events:none;overflow:hidden;border-radius:10px}:is(html.lfj-arcade,html.lfj-heaven) .block-atmosphere-fx{display:block}.block-clear-beam{position:absolute;display:block;background:linear-gradient(90deg,transparent,var(--bb-burst),#fff9d6,var(--bb-burst),transparent);box-shadow:0 0 10px var(--bb-burst);opacity:0}.block-clear-beam.horizontal{left:0;width:100%;height:3px;animation:bb-line-sweep .58s ease-out both;transform-origin:left}.block-clear-beam.vertical{top:0;height:100%;width:3px;background:linear-gradient(0deg,transparent,var(--bb-burst),#fff9d6,var(--bb-burst),transparent);animation:bb-column-sweep .58s ease-out both;transform-origin:top}.block-light-mote{position:absolute;width:5px;height:5px;background:var(--bb-burst);border-radius:1px;box-shadow:0 0 6px var(--bb-burst);animation:bb-mote .6s ease-out both;animation-delay:var(--mote-delay)}.block-clear-callout{position:absolute;left:50%;top:36%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;padding:9px 16px;border:1px solid var(--bb-burst);border-radius:12px;background:var(--bb-panel);color:var(--bb-ink);box-shadow:0 5px 20px #0003;animation:bb-clear-label .62s ease-out both}.block-clear-callout b{font:900 clamp(16px,4.5vw,25px)/1.15 "Courier New",monospace;letter-spacing:.04em;color:var(--bb-accent)}.block-clear-callout span{font:800 12px/1.7 system-ui;color:var(--bb-gold)}html.lfj-heaven .block-clear-callout{border-color:#d6bd7c;background:#fffbedf5;box-shadow:0 5px 22px #a8874530}html.lfj-heaven .block-clear-callout b{font-family:Georgia,serif;letter-spacing:0;color:#7c632e}html.lfj-heaven .block-light-mote{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f2cd7780}:is(html.lfj-arcade,html.lfj-heaven) .block-cell.just-placed>span{animation:bb-place .32s ease-out}html.lfj-arcade .block-cell.clearing{animation:bb-cell-clear .6s ease-out;box-shadow:none}html.lfj-heaven .block-cell.clearing{animation:bb-cell-soft-clear .6s ease-out;box-shadow:none}:is(html.lfj-arcade,html.lfj-heaven) .block-cell.clearing i{color:var(--bb-burst);font-size:19px;text-shadow:none;animation-duration:.6s}@keyframes bb-place{0%{transform:scale(.82)}65%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes bb-cell-clear{0%{background:#68dedc}to{background:var(--bb-cell)}}@keyframes bb-cell-soft-clear{0%{background:#f0d99a}to{background:var(--bb-cell)}}@keyframes bb-line-sweep{0%{opacity:.85;transform:scaleX(.15)}50%{opacity:.65;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes bb-column-sweep{0%{opacity:.85;transform:scaleY(.15)}50%{opacity:.65;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes bb-mote{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}@keyframes bb-clear-label{0%{opacity:0;translate:0 8px;scale:.92}22%,65%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 -12px}}@keyframes bb-cube-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.lfj-dim .block-atmosphere-fx,.motion-calm .block-atmosphere-fx{display:none}html.lfj-dim :is(.block-cell,.block-cell>span,.block-art-cube){animation:none!important;filter:none!important}html.lfj-dim :is(.block-board,.block-cell>span,.block-atmosphere-art,.block-tray .piece){box-shadow:none;filter:none}@media(prefers-reduced-motion:reduce){.block-atmosphere-fx{display:none!important}.block-art-cube{animation:none!important}}@media(max-width:700px){:is(html.lfj-arcade,html.lfj-heaven) .block-game{padding:12px 9px;border-radius:18px}:is(html.lfj-arcade,html.lfj-heaven) .block-board{border-width:4px;gap:3px;padding:2px;border-radius:11px}:is(html.lfj-arcade,html.lfj-heaven) .block-tray{padding:7px;gap:6px;margin-top:14px;border-radius:13px}:is(html.lfj-arcade,html.lfj-heaven) .block-tray button{height:76px}.block-welcome>.block-atmosphere-art{max-width:190px;margin:-5px auto 3px}.block-atmosphere-art>span{font-size:8px;letter-spacing:1px}.block-atmosphere-fx{inset:6px}:is(html.lfj-arcade,html.lfj-heaven) .block-scorebar b{font-size:23px}:is(html.lfj-arcade,html.lfj-heaven) .block-scorebar small{font-size:8px;letter-spacing:.06em}}@media(max-width:640px){:root:is(.lfj-arcade,.lfj-heaven) body .block-header{gap:6px;flex-wrap:wrap}:root:is(.lfj-arcade,.lfj-heaven) body .block-header>span{display:none}:root:is(.lfj-arcade,.lfj-heaven) body .block-header>a{padding:10px;margin-right:auto}:root:is(.lfj-arcade,.lfj-heaven) body .block-header :is(.lfj-look.lfj-look,.lfj-lights.lfj-lights){display:inline-flex;min-height:44px}:root:is(.lfj-arcade,.lfj-heaven) body .block-header .lfj-lights{padding:0 9px}}.block-welcome .block-arcade-copy,.block-welcome .block-heaven-copy{display:none!important}.block-welcome .block-how{font-size:17px;line-height:1.4;max-width:340px;margin-inline:auto}.block-welcome .block-pick{margin:18px 0 6px;font:800 20px system-ui,sans-serif;text-align:center;color:inherit}.block-trail-hero h2{margin-bottom:6px}.block-trail-hero p{font-size:16px!important;line-height:1.4!important}.block-other-modes button span{font-size:15px!important;line-height:1.4}html.lfj-heaven .block-trail-hero small{color:#6b5a3a!important;opacity:1!important}.block-board-stage{position:relative}.bb-fx-canvas{position:absolute;left:-16px;top:-40px;width:calc(100% + 32px);height:calc(100% + 80px);pointer-events:none;z-index:6}.bb-praise{position:absolute;left:50%;top:42%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;translate:-50% -50%;animation:bb-praise 1.05s cubic-bezier(.2,.9,.3,1) both;white-space:nowrap}.bb-praise b{font:900 clamp(34px,11vw,54px)/1 system-ui,sans-serif;letter-spacing:.01em;background:linear-gradient(#fffbe0,#ffd65a 55%,#f0a818);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #7a4a08) drop-shadow(0 0 16px #ffc85999)}.bb-praise.big b{font-size:clamp(40px,13vw,64px)}.bb-praise.perfect b{background:linear-gradient(90deg,#ff6f91,#ffd65a,#4fe0a0,#58c6ff,#b88cff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 #3a2a6a) drop-shadow(0 0 18px #ffffffaa)}.bb-praise span{padding:4px 12px;border-radius:999px;background:#ff5f3a;color:#fff;font:900 15px system-ui,sans-serif;box-shadow:0 3px #9a2a10,0 0 14px #ff8a5a99}@keyframes bb-praise{0%{scale:.3;opacity:0}16%{scale:1.18;opacity:1}28%{scale:1}78%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% -90%}}html.lfj-heaven .bb-praise b{filter:drop-shadow(0 2px 0 #8a5a12) drop-shadow(0 0 12px #fff)}.bb-combo-chip{display:inline-block;margin-right:8px;padding:2px 10px;border-radius:999px;background:linear-gradient(#ff8a3d,#ff4d4d);color:#fff;font:900 13px system-ui,sans-serif;box-shadow:0 0 12px #ff6a3d88;animation:bb-chip .35s cubic-bezier(.3,1.6,.5,1)}@keyframes bb-chip{0%{transform:scale(.4)}}.bb-shake-a{animation:bb-shake-a .34s ease-out}.bb-shake-b{animation:bb-shake-b .34s ease-out}@keyframes bb-shake-a{20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes bb-shake-b{20%{transform:translate(5px,-2px)}40%{transform:translate(-5px,3px)}60%{transform:translate(3px,-2px)}80%{transform:translate(-2px,1px)}}:is(html.lfj-arcade,html.lfj-heaven) .block-cell[data-drag-clear].filled>span,:is(html.lfj-arcade,html.lfj-heaven) .block-cell.will-clear.filled>span{background:linear-gradient(145deg,#ffffff55,transparent 50%),var(--drag-tile,var(--tile))!important;animation:bb-glow .7s ease-in-out infinite alternate}@keyframes bb-glow{0%{box-shadow:inset 0 2px #fff9,0 0 4px var(--drag-tile,var(--tile))}to{box-shadow:inset 0 2px #fff,0 0 16px var(--drag-tile,var(--tile));filter:brightness(1.25)}}.bb-deal{display:grid;place-items:center;animation:bb-deal .42s cubic-bezier(.3,1.5,.5,1) both}.block-tray button:nth-child(2) .bb-deal{animation-delay:.06s}.block-tray button:nth-child(3) .bb-deal{animation-delay:.12s}@keyframes bb-deal{0%{transform:scale(.2) translateY(20px);opacity:0}}.bb-outro-full .block-cell.filled>span{animation:bb-grey .5s ease-in forwards}.bb-outro-full .block-cell:nth-child(n+49)>span{animation-delay:0s}.bb-outro-full .block-cell:nth-child(n+41):nth-child(-n+48)>span{animation-delay:.08s}.bb-outro-full .block-cell:nth-child(n+33):nth-child(-n+40)>span{animation-delay:.16s}.bb-outro-full .block-cell:nth-child(n+25):nth-child(-n+32)>span{animation-delay:.24s}.bb-outro-full .block-cell:nth-child(n+17):nth-child(-n+24)>span{animation-delay:.32s}.bb-outro-full .block-cell:nth-child(n+9):nth-child(-n+16)>span{animation-delay:.4s}.bb-outro-full .block-cell:nth-child(-n+8)>span{animation-delay:.48s}@keyframes bb-grey{to{filter:grayscale(1) brightness(.7);transform:scale(.92)}}.bb-outro-win .block-board{box-shadow:0 0 0 3px #ffd24d,0 0 40px #ffd24d99!important;transition:box-shadow .3s}html.lfj-dim :is(.bb-praise,.bb-combo-chip,.bb-deal){animation:none}html.lfj-dim .block-cell[data-drag-clear].filled>span,html.lfj-dim .block-cell.will-clear.filled>span{animation:none}@media(prefers-reduced-motion:reduce){.bb-fx-canvas{display:none}.bb-praise,.bb-deal,.bb-shake-a,.bb-shake-b{animation:none}}.bb-deal{width:100%;height:100%;min-height:0}html.lfj-arcade :is(.blocks-panel,.block-resume,.block-collection,.blocks-score-details,.block-story-status){background:linear-gradient(180deg,#141a44f2,#0a0e2cf2);color:var(--ax-ink);border-color:#5ef2ff55}html.lfj-arcade :is(.blocks-panel,.block-resume,.block-collection) :is(h1,h2,h3,label,summary){color:#fff}html.lfj-arcade :is(.blocks-panel,.block-resume,.block-collection) :is(p,small){color:var(--ax-soft)}html.lfj-arcade :is(.block-resume,.blocks-panel,.block-help) .block-kicker{color:var(--ax-gold)}html.lfj-arcade .blocks-panel hr{border-top-color:#ffffff30}html.lfj-arcade :is(.blocks-panel,.block-collection) :is(input,select){background:#fffef9;color:#1f2a24;-webkit-text-fill-color:#1f2a24;border-color:#5ef2ff88}html.lfj-arcade .blocks-panel input::placeholder{color:#8a8374;-webkit-text-fill-color:#8a8374}html.lfj-arcade :is(.block-app,.blocks-family) .block-secondary,html.lfj-arcade :is(.blocks-room-bar,.blocks-session,.blocks-host-tools,.blocks-reactions,.block-collection) button{background:#ffffff12;color:var(--ax-ink);border:1px solid #ffffff45;box-shadow:none}html.lfj-arcade .block-collection button[aria-pressed=true]{background:#5ef2ff26;border:2px solid #5ef2ff;color:#fff}html.lfj-arcade :is(.blocks-panel,.block-resume,.block-welcome,.blocks-family,.block-collection) .block-primary{background:linear-gradient(180deg,#ffd76a,#f0a92c);color:#2a1600;border:0;box-shadow:0 0 14px #ffc24d44}html.lfj-arcade .block-collection::backdrop{background:#05061ad0}html.lfj-arcade .block-trail-home .block-puzzle-trail{background:#0b0f2cf2;color:var(--ax-ink);border-color:#5ef2ff66}html.lfj-arcade .block-trail-home .block-puzzle-trail summary{background:#ffffff0d;color:#fff}html.lfj-arcade .block-trail-home .block-puzzle-trail summary small{color:var(--ax-soft)}html.lfj-arcade .block-trail-home .block-puzzle-trail summary>b{color:var(--ax-gold)}html.lfj-arcade .block-puzzle-trail{background:#0b0f2cf2;color:var(--ax-ink);border-color:#5ef2ff66}html.lfj-arcade .block-trail-stops button{background:#ffffff10;color:var(--ax-ink);border-color:#5ef2ff55}html.lfj-arcade .block-trail-stops button:disabled{background:#ffffff08;color:var(--ax-soft);border-color:#fff3}html.lfj-arcade .block-trail-stops b{color:var(--ax-gold)}html.lfj-arcade .block-trail-stops small{color:var(--ax-soft)}html.lfj-arcade .trail-chapters button{background:#ffffff10;color:var(--ax-ink);border-color:#5ef2ff55}html.lfj-arcade .trail-chapters button small{color:var(--ax-soft)}html.lfj-arcade .trail-chapters button[aria-pressed=true]{background:#5ef2ff26;border:2px solid #5ef2ff;color:#fff}html.lfj-arcade .block-other-modes>a{background:linear-gradient(135deg,var(--bb-panel),var(--bb-slot));color:var(--bb-ink);border-color:var(--bb-line)}html.lfj-arcade .trail-stop-number{background:#ffd76a;color:#2a1600}:is(html.lfj-arcade,html.lfj-heaven) .blocks-family>header{padding-left:80px;padding-right:96px}html.lfj-arcade .blocks-family>header{padding-right:122px}:is(html.lfj-arcade,html.lfj-heaven) .blocks-family>header>a{white-space:nowrap}:root.lfj-arcade body:has(.blocks-family) .lfj-lights.lfj-lights.lfj-lights-float{right:91px}@media(max-width:560px){:is(html.lfj-arcade,html.lfj-heaven) .blocks-family>header>span{display:none}}html.lfj-arcade .bb-bar{background:linear-gradient(120deg,#183557,#192146);border-color:#69dfef80;box-shadow:0 0 18px #5be0e815}html.lfj-arcade .bb-bar-goal strong,html.lfj-arcade .bb-bar-moves b{color:#f0fcff}html.lfj-arcade.lfj-dim .bb-bar{box-shadow:none}html.lfj-arcade .bb-result{box-shadow:0 0 0 2px #5ef2ff66,0 0 40px #5ef2ff33,0 18px 50px #000a}html.lfj-arcade .bb-result h2{font-family:var(--ax-font);font-weight:900;color:#fff;text-shadow:var(--ax-title-glow)}html.lfj-arcade.lfj-dim .bb-result{box-shadow:0 0 0 1px #ffffff40,0 18px 50px #000a}html.lfj-arcade.lfj-dim .bb-result h2{text-shadow:none}html.lfj-heaven .bb-result{box-shadow:0 0 0 2px #e4d6b3,0 18px 40px #7a643040}
