.flame.svelte-1wxkhr3{transform-box:fill-box;transform-origin:bottom;animation:svelte-1wxkhr3-flicker 3.7s ease-in-out infinite}@keyframes svelte-1wxkhr3-flicker{50%{opacity:.75;transform:scale(.85,1.08)}}@media(prefers-reduced-motion:reduce){.flame.svelte-1wxkhr3{animation:none}}svg.svelte-c21ut0{width:100%;height:100%;display:block}.dawn-sky.svelte-c21ut0{animation:svelte-c21ut0-fade-in 7s 1s both}.sunrise.svelte-c21ut0{animation:svelte-c21ut0-sunrise 7s 1s both}.finale.svelte-c21ut0 .night:where(.svelte-c21ut0){animation:svelte-c21ut0-fade-out 5s both}.morning-glass.svelte-c21ut0{animation:svelte-c21ut0-fade-in 5s 2.5s both}.first-light.svelte-c21ut0{animation:svelte-c21ut0-fade-in 4s 4s both}.finale.svelte-c21ut0 .glass-mist:where(.svelte-c21ut0){animation:svelte-c21ut0-fade-out 7s both}.finale.svelte-c21ut0 .pane-light:where(.svelte-c21ut0){animation:svelte-c21ut0-fade-in 3s var(--flow-delay) both}.finale.svelte-c21ut0 .pane-foliage:where(.svelte-c21ut0){transform-box:fill-box;transform-origin:bottom;animation:svelte-c21ut0-grow 2.5s calc(var(--flow-delay) + 1s) both}.finale.svelte-c21ut0 .bloom:where(.svelte-c21ut0){animation:svelte-c21ut0-fade-in 1.8s var(--bloom-delay) both}.finale.svelte-c21ut0 .pane-lantern:where(.svelte-c21ut0){animation:svelte-c21ut0-fade-in 2s calc(var(--flow-delay) + 1.8s) both}.water-feed.svelte-c21ut0,.water-floor.svelte-c21ut0,.water-glint.svelte-c21ut0,.root-water.svelte-c21ut0,.veins.svelte-c21ut0 path:where(.svelte-c21ut0){stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-c21ut0-flow 2s var(--flow-delay, 0s) ease-out both}.water-feed.svelte-c21ut0{animation:svelte-c21ut0-flow 2s var(--flow-delay) ease-out both,svelte-c21ut0-feed-rest 2.5s calc(var(--flow-delay) + 2s) both}.water-floor.svelte-c21ut0{animation-delay:calc(var(--flow-delay) + .65s)}.water-glint.svelte-c21ut0{animation:svelte-c21ut0-flow 2s calc(var(--flow-delay) + .7s) ease-out both,svelte-c21ut0-shimmer 4s calc(var(--flow-delay) + 2.7s) ease-in-out infinite}.root-water.svelte-c21ut0{animation-delay:1.5s}.veins.svelte-c21ut0 path:where(.svelte-c21ut0){stroke-width:4;animation-duration:3.2s}.veins.svelte-c21ut0 path:where(.svelte-c21ut0):nth-child(2){animation-delay:.3s}.veins.svelte-c21ut0 path:where(.svelte-c21ut0):nth-child(3){animation-delay:.6s}.inner-canopy.svelte-c21ut0{animation:svelte-c21ut0-fade-in 2.5s 3.6s both}.new-leaf.svelte-c21ut0{animation:svelte-c21ut0-leaf 1.8s var(--leaf-delay) both}.outer-growth.svelte-c21ut0{animation:svelte-c21ut0-fade-in 3s 5s both}.petal.svelte-c21ut0{opacity:0;animation:svelte-c21ut0-petal var(--petal-length) var(--petal-delay) linear infinite}.firefly.svelte-c21ut0{animation:svelte-c21ut0-drift 7s var(--delay) ease-in-out infinite}.settled.svelte-c21ut0 :is(.dawn-sky:where(.svelte-c21ut0),.sunrise:where(.svelte-c21ut0),.night:where(.svelte-c21ut0),.morning-glass:where(.svelte-c21ut0),.first-light:where(.svelte-c21ut0),.glass-mist:where(.svelte-c21ut0),.pane-light:where(.svelte-c21ut0),.pane-foliage:where(.svelte-c21ut0),.bloom:where(.svelte-c21ut0),.pane-lantern:where(.svelte-c21ut0),.inner-canopy:where(.svelte-c21ut0),.new-leaf:where(.svelte-c21ut0),.outer-growth:where(.svelte-c21ut0),.water-feed:where(.svelte-c21ut0),.water-floor:where(.svelte-c21ut0),.root-water:where(.svelte-c21ut0),.veins:where(.svelte-c21ut0) path:where(.svelte-c21ut0)){animation-delay:-20s!important}.settled.svelte-c21ut0 .water-glint:where(.svelte-c21ut0){stroke-dashoffset:0;animation:svelte-c21ut0-shimmer 4s ease-in-out infinite}@keyframes svelte-c21ut0-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-c21ut0-fade-out{to{opacity:0}}@keyframes svelte-c21ut0-sunrise{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-c21ut0-grow{0%{opacity:.25;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-c21ut0-leaf{0%{opacity:0}to{opacity:1}}@keyframes svelte-c21ut0-flow{to{stroke-dashoffset:0}}@keyframes svelte-c21ut0-shimmer{50%{opacity:.35}}@keyframes svelte-c21ut0-feed-rest{to{opacity:.12}}@keyframes svelte-c21ut0-petal{0%{opacity:0;translate:0 -10px}15%{opacity:.7}85%{opacity:.5}to{opacity:0;translate:60px 140px}}@keyframes svelte-c21ut0-drift{50%{opacity:.25;translate:4px -9px}}@media(prefers-reduced-motion:reduce){.sunrise.svelte-c21ut0,.finale.svelte-c21ut0 .pane-foliage:where(.svelte-c21ut0),.new-leaf.svelte-c21ut0{animation-name:svelte-c21ut0-fade-in;transform:none}.water-feed.svelte-c21ut0,.water-floor.svelte-c21ut0,.water-glint.svelte-c21ut0,.root-water.svelte-c21ut0,.veins.svelte-c21ut0 path:where(.svelte-c21ut0){stroke-dashoffset:0;animation:svelte-c21ut0-fade-in 2s var(--flow-delay, 0s) both}.firefly.svelte-c21ut0,.petal.svelte-c21ut0{animation:none}.petal.svelte-c21ut0{display:none}.settled.svelte-c21ut0 .water-glint:where(.svelte-c21ut0){animation:none}}.title-screen.svelte-fbginz{position:absolute;inset:0;overflow:hidden;background:#102d36}.world.svelte-fbginz{position:absolute;width:max(100%,1400px);height:100%;left:50%;transform:translate(-42%);opacity:.94}.shade.svelte-fbginz{position:absolute;inset:0;background:linear-gradient(90deg,#09252fe8 0%,#0a2739b8 22%,transparent 68%),linear-gradient(0deg,#0a222bcc,transparent 23%)}.title-copy.svelte-fbginz{position:absolute;left:clamp(28px,8vw,140px);top:50%;transform:translateY(-49%);max-width:680px}.eyebrow.svelte-fbginz{display:flex;align-items:center;gap:12px;color:#c3bc96;font-size:10px;letter-spacing:.25em;text-transform:uppercase}.eyebrow.svelte-fbginz span:where(.svelte-fbginz){width:23px;height:1px;background:#b1ae7f80}.eyebrow.svelte-fbginz span:where(.svelte-fbginz):last-child{display:none}h1.svelte-fbginz{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(66px,9vw,132px);letter-spacing:-.065em;line-height:1;margin:21px 0 24px -6px;color:#e8e2c7;text-shadow:0 4px 40px #061e2b66}.title-dot.svelte-fbginz{color:#aaa971}p.svelte-fbginz{font-family:Georgia,serif;font-size:clamp(18px,1.8vw,23px);line-height:1.65;color:#c7d2bf;margin-bottom:40px}.enter.svelte-fbginz{border:1px solid #b2b48a77;background:#d7dfac;border-radius:3px;color:#173b35;padding:17px 24px;font-size:12px;letter-spacing:.06em;display:flex;align-items:center;gap:39px;transition:background .3s,border-color .3s;cursor:pointer}.enter.svelte-fbginz:hover{background:#edf0c9;border-color:#ded3a8}.enter.svelte-fbginz:focus-visible,.new.svelte-fbginz:focus-visible{outline:2px solid #ead59f;outline-offset:5px}.enter.svelte-fbginz span:where(.svelte-fbginz){font-size:22px;line-height:.7;font-weight:200;color:#c5c49b}.new.svelte-fbginz{display:block;background:none;border:0;color:#a3b6a4;font-size:11px;margin-top:18px;cursor:pointer;padding:5px 0}.footer.svelte-fbginz{position:absolute;bottom:30px;left:40px;right:40px;display:flex;justify-content:space-between;color:#99af9f;font-size:10px;letter-spacing:.07em}.footer.svelte-fbginz span:where(.svelte-fbginz):last-child span:where(.svelte-fbginz){font-size:17px;margin-left:9px}@media(max-width:600px){.world.svelte-fbginz{width:1300px;left:47%;transform:translate(-53%);opacity:.6}.shade.svelte-fbginz{background:linear-gradient(0deg,#09252ff2,#09252f30 95%)}.title-copy.svelte-fbginz{top:43%;left:29px}.eyebrow.svelte-fbginz{font-size:8px;letter-spacing:.17em}h1.svelte-fbginz{margin-top:26px;font-size:78px}p.svelte-fbginz{font-size:19px}.footer.svelte-fbginz{left:29px;right:29px;bottom:25px;flex-direction:column;gap:15px;font-size:9px}}.well-gauge.svelte-198itkb text:where(.svelte-198itkb){font:600 .62px ui-sans-serif,system-ui;fill:#e4ecd1;paint-order:stroke;stroke:#153b3e;stroke-width:.13}.dry.svelte-198itkb .well-gauge:where(.svelte-198itkb){opacity:1}@media(max-width:600px){.well-gauge.svelte-198itkb text:where(.svelte-198itkb){font-size:1.2px}.well-gauge.svelte-198itkb{display:none}}.spring.svelte-198itkb{transition:opacity .3s}.halo.svelte-198itkb{filter:drop-shadow(0 0 .3px var(--spring-color))}.active.svelte-198itkb .halo:where(.svelte-198itkb){filter:drop-shadow(0 0 .6px var(--spring-color))}.dry.svelte-198itkb{opacity:.35}.hint-drop.svelte-198itkb{opacity:.3;animation:svelte-198itkb-dew 3s ease-in infinite}@keyframes svelte-198itkb-dew{0%,70%,to{opacity:.12}30%{opacity:.6}}@media(prefers-reduced-motion:reduce){.hint-drop.svelte-198itkb{animation:none}}svg.svelte-ma8tpi{width:100%;height:100%;display:block}.locked.svelte-ma8tpi{filter:saturate(.15) blur(.25px)}.map-screen.svelte-h08b3j{position:absolute;inset:0;overflow:auto;background:#0b2931}.map-world.svelte-h08b3j{position:absolute;inset:-10% -5% 0;opacity:.3}.map-shade.svelte-h08b3j{position:absolute;inset:0;background:linear-gradient(#0b293166,#0b2931d9 35%,#0b2931eb);pointer-events:none}header.svelte-h08b3j,.wings.svelte-h08b3j,footer.svelte-h08b3j{position:relative;z-index:1}header.svelte-h08b3j{display:flex;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:47px 30px 27px}.back.svelte-h08b3j{background:transparent;border:1px solid #728d7255;border-radius:50%;color:#d0d1b5;width:44px;height:44px;font-family:Georgia,serif;font-size:29px;line-height:28px;cursor:pointer}.eyebrow.svelte-h08b3j{color:#aeb498;font-size:9px;text-transform:uppercase;letter-spacing:.23em}h1.svelte-h08b3j{font-family:Georgia,serif;color:#e1dfc6;font-size:clamp(25px,3vw,38px);font-weight:400;margin:9px 0 0;letter-spacing:-.035em}.count.svelte-h08b3j{margin-left:auto;font-family:Georgia,serif;font-size:25px;color:#e4d8b3}.count.svelte-h08b3j span:where(.svelte-h08b3j){font-size:15px;color:#809c90}.wings.svelte-h08b3j{display:grid;grid-template-columns:1fr;gap:28px;max-width:1080px;margin:20px auto 0;padding:0 30px}.wing-title.svelte-h08b3j{display:flex;gap:12px;align-items:center;margin-bottom:18px}.wing-title.svelte-h08b3j>span:where(.svelte-h08b3j){font-family:Georgia,serif;color:#b8ae7d;font-size:12px}h2.svelte-h08b3j{color:#bfcab3;font-family:Georgia,serif;font-size:17px;font-weight:400;margin:0;white-space:nowrap}.wing-title.svelte-h08b3j i:where(.svelte-h08b3j){height:1px;flex:1;background:#66826d50}.panes.svelte-h08b3j{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.room-pane.svelte-h08b3j{padding:0;overflow:hidden;border:1px solid #6f8b7466;border-radius:90px 90px 4px 4px/18px 18px 4px 4px;background:linear-gradient(140deg,#507e7820,#092b314d);text-align:left;cursor:pointer;color:#d4d9bd;transition:border .3s,background .3s,transform .3s;position:relative}.room-pane.svelte-h08b3j:not(:disabled):hover{border-color:#b8bd8d;transform:translateY(-2px);background:#6d92692b}.room-pane.svelte-h08b3j:focus-visible{outline:2px solid #eedc9f;outline-offset:5px}.room-pane.locked.svelte-h08b3j{opacity:.43;cursor:default}.room-pane.clear.svelte-h08b3j{background:#69885a1f;border-color:#829b6d88}.pane-art.svelte-h08b3j{display:block;width:100%;height:clamp(72px,13vh,132px)}.pane-bottom.svelte-h08b3j{display:flex;gap:11px;align-items:center;border-top:1px solid #68816c3a;padding:13px 15px;background:#0b2a2d99}.room-number.svelte-h08b3j{font-family:Georgia,serif;color:#8f9e7e;font-size:11px}.room-name.svelte-h08b3j{font-size:11px;letter-spacing:.02em}.pane-mark.svelte-h08b3j{margin-left:auto;color:#c3b784;font-size:15px;white-space:nowrap}footer.svelte-h08b3j{max-width:1020px;margin:28px auto 20px;display:flex;justify-content:space-between;font-size:10px;color:#91a58f;letter-spacing:.025em}.revived.svelte-h08b3j{animation:svelte-h08b3j-revive 2s ease-out}@keyframes svelte-h08b3j-revive{0%{box-shadow:0 0 60px #e3d18266;filter:brightness(1.7)}to{box-shadow:0 0 0 transparent;filter:brightness(1)}}.sr-only.svelte-h08b3j{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.room-pane.locked.svelte-h08b3j{opacity:.65;border-color:#a5beb238}.room-pane.clear.svelte-h08b3j{background:linear-gradient(140deg,#acb97133,#47795d26);border-color:#c6c18b88;box-shadow:inset 0 1px #f0d6a12b}.clear.svelte-h08b3j .pane-bottom:where(.svelte-h08b3j){background:#385343bb;border-top-color:#d7d4a13d}.clear.svelte-h08b3j .room-name:where(.svelte-h08b3j){color:#eeead1}.clear.svelte-h08b3j .room-number:where(.svelte-h08b3j){color:#c9c795}.earned-drops.svelte-h08b3j{width:39px;height:17px;display:block}@media(max-width:700px){header.svelte-h08b3j{padding:28px 24px 23px;gap:17px}.wings.svelte-h08b3j{grid-template-columns:1fr;gap:28px;margin-top:7px;padding:0 24px 25px}.panes.svelte-h08b3j{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pane-art.svelte-h08b3j{height:82px}.pane-bottom.svelte-h08b3j{padding:11px 7px;gap:5px;min-height:49px}.room-name.svelte-h08b3j{font-size:9px;line-height:1.3}.room-number.svelte-h08b3j{display:none}.pane-mark.svelte-h08b3j{font-size:11px}.wing-title.svelte-h08b3j{margin-bottom:10px}footer.svelte-h08b3j{margin:0 24px 28px;gap:24px;line-height:1.7}footer.svelte-h08b3j span:where(.svelte-h08b3j):last-child{display:none}}@media(prefers-reduced-motion:reduce){.revived.svelte-h08b3j{animation:none}.room-pane.svelte-h08b3j{transition:none}}.room-pane.next.svelte-h08b3j{border:2px solid #d6dd9f;background:#69885a33;box-shadow:0 0 24px #b7cd7420}.room-name.svelte-h08b3j small:where(.svelte-h08b3j){display:block;font-size:10px;margin-top:5px;color:#e4e9b8}.map-screen.svelte-h08b3j{padding-bottom:75px;box-sizing:border-box}footer.svelte-h08b3j{padding:0 30px}@media(max-width:700px){.panes.svelte-h08b3j{grid-template-columns:1fr}.room-pane.svelte-h08b3j{display:grid;grid-template-columns:120px 1fr;border-radius:12px 4px 4px 12px}.pane-art.svelte-h08b3j{height:84px}.pane-bottom.svelte-h08b3j{border-top:0;border-left:1px solid #68816c3a;padding:12px 16px}.room-name.svelte-h08b3j{font-size:13px}.room-number.svelte-h08b3j{display:inline}.earned-drops.svelte-h08b3j{width:39px}.wing-title.svelte-h08b3j h2:where(.svelte-h08b3j){font-size:19px}footer.svelte-h08b3j{padding:0}}.roof-left.svelte-1fw462i,.roof-right.svelte-1fw462i{transition:transform 3s;transform-origin:0 0}.powered.svelte-1fw462i .roof-left:where(.svelte-1fw462i){transform:rotate(-35deg)}.powered.svelte-1fw462i .roof-right:where(.svelte-1fw462i){transform:rotate(35deg)}.powered.svelte-1fw462i .belt:where(.svelte-1fw462i){animation:svelte-1fw462i-belt 2s linear infinite}@keyframes svelte-1fw462i-belt{to{stroke-dashoffset:-1.3}}.halo.svelte-1fw462i,.light.svelte-1fw462i,.spray.svelte-1fw462i,.flowers.svelte-1fw462i,.heart-vein.svelte-1fw462i{opacity:0;transition:opacity 2s;transition-delay:var(--delay)}.powered.svelte-1fw462i .halo:where(.svelte-1fw462i){opacity:.16}.powered.svelte-1fw462i .light:where(.svelte-1fw462i),.powered.svelte-1fw462i .spray:where(.svelte-1fw462i),.powered.svelte-1fw462i .flowers:where(.svelte-1fw462i),.powered.svelte-1fw462i .heart-vein:where(.svelte-1fw462i){opacity:1}.powered.svelte-1fw462i .spin:where(.svelte-1fw462i){animation:svelte-1fw462i-spin 8s linear infinite}.powered.svelte-1fw462i .lift:where(.svelte-1fw462i){animation:svelte-1fw462i-rise 5s ease-in-out infinite}.powered.svelte-1fw462i .bellows:where(.svelte-1fw462i){animation:svelte-1fw462i-breathe 2s ease-in-out infinite;transform-box:fill-box;transform-origin:left}.powered.svelte-1fw462i .spray:where(.svelte-1fw462i){animation:svelte-1fw462i-shimmer 2s ease-in-out infinite}@keyframes svelte-1fw462i-spin{to{transform:rotate(360deg)}}@keyframes svelte-1fw462i-rise{50%{transform:translateY(-3px)}}@keyframes svelte-1fw462i-breathe{50%{transform:scaleX(.8)}}@keyframes svelte-1fw462i-shimmer{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.machine.svelte-1fw462i :where(.svelte-1fw462i){animation:none!important;transition-duration:.2s}}.vent-hit.svelte-mn332h{cursor:pointer}.vent-off.svelte-mn332h{opacity:.6}.gauge-readout.svelte-mn332h{position:absolute;z-index:4;width:16px;margin-left:-26px;border:1px solid #b0cbc0;border-radius:7px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(10% - 1px),#b0cbc077 calc(10% - 1px),#b0cbc077 10%),#d3e6dd0d}.gauge-line.svelte-mn332h{position:absolute;left:2px;right:2px;height:2px;background:#e0f2e6}.gauge-value.svelte-mn332h{position:absolute;bottom:-24px;left:0;white-space:nowrap;font:12px sans-serif;color:#e0f2e6}.board-shell.svelte-mn332h{width:100%;position:relative}.board.svelte-mn332h{width:100%;aspect-ratio:8 / 5;position:relative;isolation:isolate;touch-action:none;outline:none;border-radius:3px;box-shadow:0 0 0 1px #6f8e7133,0 20px 90px #00151e80;overflow:hidden;background:#163946;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M7 19c-8-9 11-18 14-8 2 8-11 12-11 4 0-5 8-5 7 0' fill='none' stroke='%23d2dfcf' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 14 14,crosshair}.board.spring-cursor.svelte-mn332h{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='30'%3E%3Cpath d='M13 3C10 9 6 12 6 17a7 7 0 0 0 14 0c0-5-4-8-7-14Z' fill='%2399ccce' fill-opacity='.6' stroke='%23e4efdb'/%3E%3C/svg%3E") 13 17,pointer}.board.svelte-mn332h:focus-visible{outline:1px solid #b9bc8777;outline-offset:5px}.board.drawing.svelte-mn332h{cursor:crosshair}.layer.svelte-mn332h{position:absolute;width:100%;height:100%;inset:0;display:block;pointer-events:none}.backdrop.svelte-mn332h{z-index:0}.air.svelte-mn332h{z-index:1;opacity:.75}.terrain.svelte-mn332h{z-index:2}.liquid.svelte-mn332h{z-index:3}.foreground.svelte-mn332h{z-index:4;overflow:visible}.spring-hit.svelte-mn332h{position:absolute;z-index:5;min-width:44px;min-height:44px;transform:translate(-50%,-50%);border:0;padding:0;background:transparent;border-radius:50%;cursor:inherit;outline:none}.spring-hit.svelte-mn332h:focus-visible{outline:1px solid #dce8c3;outline-offset:6px}.spring-glyph.svelte-mn332h{font:.7px sans-serif}.ready.svelte-mn332h{filter:drop-shadow(0 0 .3px #d8edaa)}.hold-ring.svelte-mn332h{transition:stroke-dasharray .1s linear}.mechanism.svelte-mn332h:hover{outline:1px solid #eddda999;outline-offset:2px}.mechanism.svelte-mn332h{position:absolute;z-index:5;width:4.166667%;height:6.666667%;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);border-radius:50%;touch-action:none;cursor:grab}.gate-hit.svelte-mn332h{cursor:pointer}.mechanism.svelte-mn332h:focus-visible{outline:2px solid #eddda9;outline-offset:1px}.plaque.svelte-mn332h{opacity:.92;transform-box:fill-box;transform-origin:center;transition:scale .2s,filter .2s}.inspecting.svelte-mn332h .plaque:where(.svelte-mn332h){scale:1.12;filter:brightness(1.2)}.plaque-glyph.svelte-mn332h{font:700 .54px sans-serif}.mixture-gauge.svelte-mn332h{transition:opacity .2s}.urn-focus.svelte-mn332h{position:absolute;width:8.333%;height:6%;transform:translate(-50%,-50%);pointer-events:none;outline:none}.urn-focus.svelte-mn332h:focus-visible{outline:2px solid #eddda9;outline-offset:2px}.objective-summary.svelte-mn332h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tools.svelte-mn332h{display:flex;gap:10px;position:absolute;bottom:-81px;left:50%;transform:translate(-50%)}.tools.svelte-mn332h button:where(.svelte-mn332h){width:44px;height:44px;border:1px solid #81987940;background:#183b3cbb;color:#a4b49b;border-radius:50%;cursor:pointer;padding:10px;position:relative}.tools.svelte-mn332h button.chosen:where(.svelte-mn332h){border-color:#c1ba88;color:#ded7ae;background:#70866326}.tools.svelte-mn332h button:where(.svelte-mn332h):focus-visible{outline:2px solid #ecdba7;outline-offset:4px}.tools.svelte-mn332h svg:where(.svelte-mn332h){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.wax.svelte-mn332h{position:absolute;height:16px;width:4px;bottom:9px;right:5px;border:1px solid #c5bd8c66;background:linear-gradient(to top,#e8d8a1 var(--wax),transparent var(--wax));border-radius:2px}.vent-motes.svelte-mn332h{animation:svelte-mn332h-draft 2s linear infinite}@keyframes svelte-mn332h-draft{to{transform:translate(var(--draft-x),var(--draft-y));opacity:0}}@media(prefers-reduced-motion:reduce){.vent-motes.svelte-mn332h{display:none}}.waterwheel.svelte-mn332h{animation:svelte-mn332h-spin 6s linear infinite}.plug-hint.svelte-mn332h{animation:svelte-mn332h-pulse 1.5s ease-in-out infinite}.denied-puff.svelte-mn332h{animation:svelte-mn332h-puff .8s ease-out both}.payoff.svelte-mn332h{animation:svelte-mn332h-awaken 5s ease-out both}.payoff.svelte-mn332h~.tools:where(.svelte-mn332h){visibility:hidden}@keyframes svelte-mn332h-spin{to{transform:rotate(360deg)}}@keyframes svelte-mn332h-pulse{50%{opacity:.25}}@keyframes svelte-mn332h-puff{to{opacity:0}}@keyframes svelte-mn332h-awaken{40%{filter:brightness(1.13)}to{filter:brightness(1.08)}}@media(max-width:600px){.plaque.svelte-mn332h{scale:1.65}.inspecting.svelte-mn332h .plaque:where(.svelte-mn332h){scale:1.85}.tools.svelte-mn332h{bottom:-86px}.tools.svelte-mn332h button:where(.svelte-mn332h){width:44px;height:44px}.board.svelte-mn332h{border-radius:0}}@media(prefers-reduced-motion:reduce){.payoff.svelte-mn332h,.waterwheel.svelte-mn332h,.plug-hint.svelte-mn332h,.denied-puff.svelte-mn332h{animation:none}.plaque.svelte-mn332h,.mixture-gauge.svelte-mn332h,.hold-ring.svelte-mn332h{transition:none}}.release-label.svelte-mn332h{font:600 .64px ui-sans-serif,system-ui;fill:#e7f3b9}.amount-label.svelte-mn332h{font:600 .64px ui-sans-serif,system-ui;fill:#f3e8ca;paint-order:stroke;stroke:#123530;stroke-width:.15}.ready-check.svelte-mn332h{font:700 1.1px sans-serif;fill:#e7f3b9}.hold-label.svelte-mn332h{font:600 1.05px ui-sans-serif,system-ui;fill:#f3e6ba;paint-order:stroke;stroke:#123530;stroke-width:.2}.spoil-label.svelte-mn332h{font:600 .63px ui-sans-serif,system-ui;fill:#fff0cb;paint-order:stroke;stroke:#173c36;stroke-width:.16}.onboarding-cue.svelte-mn332h{position:absolute;z-index:6;transform:translate(-50%);padding:5px 9px;border:1px solid #c1d9b899;border-radius:5px;background:#173e3bf2;color:#f0eccd;font:12px/1.3 ui-sans-serif,system-ui;white-space:nowrap;pointer-events:none;animation:svelte-mn332h-cue 2s ease-in-out infinite}.onboarding-cue.svelte-mn332h span:where(.svelte-mn332h){display:block;text-align:center;font-size:18px}@keyframes svelte-mn332h-cue{50%{opacity:.65}}@media(max-width:600px){.onboarding-cue.svelte-mn332h{font-size:11px}.spoil-label.svelte-mn332h{font-size:.8px}.amount-label.svelte-mn332h,.release-label.svelte-mn332h{font-size:.86px}}@media(prefers-reduced-motion:reduce){.onboarding-cue.svelte-mn332h{animation:none}}.portrait-goals.svelte-mn332h{display:none}@media(max-width:600px){.portrait-goals.svelte-mn332h{display:block;margin:20px 12px 0;padding:14px 16px;border:1px solid #829d7055;border-radius:6px;background:#123831}.portrait-goal.svelte-mn332h{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 0;color:#e3e7c7;font-size:12px}.portrait-goal.svelte-mn332h strong:where(.svelte-mn332h){font-weight:500;text-transform:capitalize}.portrait-goal.svelte-mn332h span:where(.svelte-mn332h){white-space:nowrap}.goal-ready.svelte-mn332h strong:where(.svelte-mn332h){color:#e8f1b6}.portrait-goals.svelte-mn332h p:where(.svelte-mn332h){font-size:11px;line-height:1.7;color:#b5c9ab;margin:10px 0 0}.mechanism.svelte-mn332h{min-width:44px;min-height:44px}}.payoff.svelte-mn332h .plaque:where(.svelte-mn332h){visibility:hidden}.room-supply.svelte-mn332h{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:18px 12px 0;font-size:12px;color:#d9dec3}.room-supply.svelte-mn332h meter:where(.svelte-mn332h){width:140px;height:12px;accent-color:#b5c9ab}.portrait-wells.svelte-mn332h{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;margin-top:12px}.green.svelte-mn332h{filter:drop-shadow(0 0 .3px #98d482)}.ready.svelte-mn332h .amount-label:where(.svelte-mn332h){animation:svelte-mn332h-ready-pulse 1.8s ease-in-out infinite}.draining.svelte-mn332h{filter:drop-shadow(0 0 .5px #d1e8d1);opacity:1}@keyframes svelte-mn332h-ready-pulse{50%{fill:#fffbdc;filter:drop-shadow(0 0 .2px #d8edaa)}}@media(max-width:600px){.room-supply.svelte-mn332h{font-size:11px}.ready-check.svelte-mn332h{display:none}}@media(prefers-reduced-motion:reduce){.ready.svelte-mn332h .amount-label:where(.svelte-mn332h){animation:none}.waterwheel.flowing.svelte-mn332h{filter:drop-shadow(0 0 .5px #e6e9b7)}}.wax-cue.svelte-mn332h{position:absolute;bottom:52px;left:50%;transform:translate(-50%);background:#173e3bf5;border:1px solid #c1d9b899;color:#f0eccd;border-radius:5px;padding:8px 12px;white-space:nowrap;font-size:12px;pointer-events:none}dialog.svelte-1feqa5w{color:#dce1c5;background:#163834;border:1px solid #8d9e6e;border-radius:12px;width:min(560px,calc(100vw - 48px));max-height:calc(100dvh - 64px);overflow:auto;padding:24px;font:14px/1.6 system-ui}dialog.svelte-1feqa5w::backdrop{background:#051e29ed}label.svelte-1feqa5w{display:block;margin:8px 0}button.svelte-1feqa5w,input.svelte-1feqa5w,select.svelte-1feqa5w{font:inherit;min-height:44px}button.svelte-1feqa5w{color:#d9dec3;background:#294c44;border:1px solid #8b9e6d;cursor:pointer;padding:6px 10px;margin:2px}button.svelte-1feqa5w:focus-visible,input.svelte-1feqa5w:focus-visible,select.svelte-1feqa5w:focus-visible{outline:2px solid #ecdba7;outline-offset:2px}.study-controls.svelte-1feqa5w,.study-message.svelte-1feqa5w{position:fixed;z-index:30;bottom:0;left:0;max-width:100%;max-height:45vh;overflow:auto;box-sizing:border-box;color:#d9dec3;background:#163834;padding:4px 8px;font:11px/1.5 system-ui}.study-controls.svelte-1feqa5w>span:where(.svelte-1feqa5w){margin:0 6px}summary.svelte-1feqa5w{cursor:pointer;min-height:44px;display:inline-flex;align-items:center}nav.svelte-1feqa5w{display:flex;flex-wrap:wrap;gap:8px;align-items:center}strong.svelte-1feqa5w{display:block}.study-controls.svelte-1feqa5w details:where(.svelte-1feqa5w){max-width:700px}.study-controls.svelte-1feqa5w details:where(.svelte-1feqa5w) button:where(.svelte-1feqa5w){margin:4px}body:has(.verdigris){overflow:hidden}.verdigris button{min-width:44px;min-height:44px}.verdigris.svelte-1uha8ag{position:fixed;inset:0;background:#0c2932;color:#d9dec3;font:13px ui-sans-serif,system-ui,sans-serif;isolation:isolate}.room-screen.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 38%,#294c44aa,transparent 65%),#0d2b32;display:flex;flex-direction:column}.room-header.svelte-1uha8ag{display:flex;align-items:center;gap:20px;padding:24px 38px 18px;position:relative;z-index:5;min-height:52px}.room-header.cleared.svelte-1uha8ag{justify-content:center}.room-heading.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#b5c4a6;font-size:10px;text-transform:uppercase;letter-spacing:.18em}.room-heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:400 22px/1.3 Georgia,serif;color:#e5e5c9;margin:5px 0 0}.pause-label.svelte-1uha8ag,.bar-restart.svelte-1uha8ag{display:none}.room-actions.svelte-1uha8ag{margin-left:auto;display:flex;align-items:center;gap:15px}.round.svelte-1uha8ag{width:44px;height:44px;border-radius:50%;border:1px solid #7f947077;color:#ced7b9;background:transparent;cursor:pointer;font:28px/1 Georgia,serif}.pause-button.svelte-1uha8ag{font-size:15px}.seed-pod.svelte-1uha8ag{display:flex;align-items:center;gap:6px;min-height:44px;background:transparent;border:0;padding:6px;cursor:pointer;color:#c6cca0}.seed-pod.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.seed-pod.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px}.room-body.svelte-1uha8ag{flex:1;min-height:0;display:grid;place-items:center;padding:0 55px 70px}.board-wrap.svelte-1uha8ag{width:min(100%,calc((100dvh - 208px)*1.6))}.room-footer.svelte-1uha8ag{position:absolute;bottom:20px;left:39px;right:39px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.room-footer.svelte-1uha8ag button:where(.svelte-1uha8ag){pointer-events:auto;font:23px Georgia,serif;color:#b3c7a7;border:0;background:transparent;cursor:pointer;min-height:44px}.room-footer.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font:11px ui-sans-serif,system-ui;vertical-align:middle;margin-left:6px}.room-footer.svelte-1uha8ag button.armed:where(.svelte-1uha8ag){font:13px ui-sans-serif,system-ui;color:#eed6a7}.quiet-note.svelte-1uha8ag{color:#a7bca0;font:italic 13px Georgia,serif}.hints.svelte-1uha8ag{position:absolute;z-index:8;right:35px;top:90px;max-width:310px;border:1px solid #8b9e6d80;background:#183b39fa;box-shadow:0 10px 40px #041b2380;padding:20px 24px;border-radius:6px}.hints.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#e0dfbe;font:15px/1.7 Georgia,serif}.hints.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#bdaf7c;margin-right:10px}.hints.svelte-1uha8ag>button:where(.svelte-1uha8ag):first-child{position:absolute;top:0;right:0;background:transparent;border:0;color:#cfdbb5;font-size:24px;width:44px;height:44px;cursor:pointer}.next-hint.svelte-1uha8ag{background:transparent;color:#cfdbb5;border:0;padding:10px 0;cursor:pointer;font-size:12px;text-decoration:underline}.stuck-card.svelte-1uha8ag{position:absolute;z-index:7;left:50%;bottom:85px;transform:translate(-50%);width:max-content;max-width:calc(100% - 60px);text-align:center;padding:14px 22px;border:1px solid #8b9e6d80;border-radius:6px;background:#183b39f5}.stuck-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 9px;font:18px Georgia,serif}.stuck-card.svelte-1uha8ag button:where(.svelte-1uha8ag),.completed-garden.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#eee7c9;border:1px solid #a4ac7699;background:#163834ed;border-radius:4px;padding:12px 16px;font-size:12px;cursor:pointer}.stuck-card.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-top:8px;color:#b9c9ac;font-size:11px}.next-game.svelte-1uha8ag{text-decoration:none;text-align:center}.completed-garden.svelte-1uha8ag .next-game:where(.svelte-1uha8ag){width:auto}.completed-garden.svelte-1uha8ag{position:absolute;z-index:9;right:28px;bottom:24px;display:flex;flex-wrap:wrap;gap:10px;max-width:calc(100% - 56px)}.action-feedback.svelte-1uha8ag{position:absolute;bottom:70px;left:50%;transform:translate(-50%);padding:10px 16px;max-width:calc(100% - 50px);width:max-content;background:#163c36f5;border:1px solid #8ea77988;border-radius:5px;font-size:12px;text-align:center;z-index:7}.clear-card.svelte-1uha8ag{position:absolute;z-index:8;bottom:24px;left:50%;transform:translate(-50%);width:min(590px,calc(100% - 32px));box-sizing:border-box;padding:20px 24px;border:1px solid #b8c397;border-radius:12px;background:#123833f5;box-shadow:0 16px 70px #001b24aa;text-align:center;animation:svelte-1uha8ag-appear .3s both;max-height:calc(100dvh - 90px);overflow:auto}.clear-heading.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#bdcdad}.clear-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:4px 0;font:400 27px Georgia,serif;color:#f2e9ca}.clear-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:8px 0 16px;color:#d5ddb8;font-size:12px}.clear-heading.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){padding:0 8px}.score-marks.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.score-mark.svelte-1uha8ag{display:flex;align-items:center;flex-direction:column;gap:6px}.score-mark.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:38px;height:46px;fill:#244b46;stroke:#92aa94;stroke-width:1.5;transition:fill .3s,filter .3s}.score-mark.earned.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:#a8dce1;stroke:#e6f4d6;filter:drop-shadow(0 0 8px #a8dce150)}.drop-check.svelte-1uha8ag{fill:none;stroke:#173e40;stroke-width:2.5;opacity:0}.earned.svelte-1uha8ag .drop-check:where(.svelte-1uha8ag){opacity:1}.score-mark.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px;color:#f1e8ca}.score-mark.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:11px;line-height:1.5;color:#c1d0b6}.clear-actions.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px;align-items:center}.primary.svelte-1uha8ag{display:block;width:100%;box-sizing:border-box;background:#d7dfac;color:#173b35;border:1px solid #edf1ca;font-size:15px;font-weight:650;min-height:48px;padding:12px 20px;border-radius:5px;cursor:pointer}.clear-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){font-size:16px}.clear-actions.svelte-1uha8ag .replay:where(.svelte-1uha8ag){min-height:48px;padding:10px 22px;font-size:13px;color:#e5e5c7;border:1px solid #8da984;background:transparent;border-radius:5px;cursor:pointer}.text-button.svelte-1uha8ag{background:transparent;border:0;color:#baceaa;font-size:12px;min-height:44px;cursor:pointer}.clear-actions.svelte-1uha8ag .text-button:where(.svelte-1uha8ag){grid-column:1/-1}.interlude.svelte-1uha8ag{position:absolute;inset:0;background:#173b3d}.interlude-words.svelte-1uha8ag{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:32px 24px;text-align:center;text-shadow:0 2px 20px #082b32;background:radial-gradient(ellipse at center,#082b32f2 15%,#082b32c9 45%,#082b3240 85%)}.interlude-words.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-transform:uppercase;font-size:11px;letter-spacing:.16em;color:#d4dfbe}.interlude-words.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:400 clamp(26px,3vw,38px) Georgia,serif;color:#f4eccc;margin:16px 0}.interlude-words.svelte-1uha8ag p:where(.svelte-1uha8ag){font:italic 17px/1.5 Georgia,serif;color:#d7e0c2;margin:0}.interlude-words.svelte-1uha8ag .next-game:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:center;gap:24px;width:min(460px,100%);flex-shrink:0;margin:32px auto 0;padding:24px;min-height:84px;font-size:clamp(22px,3vw,30px);background:#f0df9b;border:2px solid #fff0ba;border-radius:10px;box-shadow:0 0 70px #f0df9b38,0 12px 32px #001c26aa;text-shadow:none}.interlude-words.svelte-1uha8ag .next-game-destination:where(.svelte-1uha8ag){font:13px/1.5 ui-sans-serif,system-ui;margin:12px 0 24px;color:#d4dfbe}.interlude-words.svelte-1uha8ag .text-button:where(.svelte-1uha8ag){flex-shrink:0;font-size:13px;text-decoration:underline;text-underline-offset:4px}dialog.svelte-1uha8ag{color:#dce1c5;background:#163834;border:1px solid #8d9e6e;border-radius:18px;max-width:min(430px,calc(100vw - 38px));box-sizing:border-box;width:430px;max-height:calc(100dvh - 40px);padding:28px 32px;text-align:center;box-shadow:0 24px 100px #001920b3}dialog.svelte-1uha8ag::backdrop{background:#051e29bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-ornament.svelte-1uha8ag{color:#c8c28e;font:32px Georgia,serif;margin-bottom:14px}.modal-eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;color:#bcd2b2;font-size:10px}dialog.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:400 28px/1.35 Georgia,serif;color:#ede8c9;margin:12px 0 24px}dialog.svelte-1uha8ag p:where(.svelte-1uha8ag){font:14px/1.7 Georgia,serif;color:#c7d5bc}.sound-controls.svelte-1uha8ag{display:flex;gap:18px;align-items:center;padding:20px 0}.sound-controls.svelte-1uha8ag button:where(.svelte-1uha8ag){background:transparent;padding:0;white-space:nowrap;border:0;color:#c1d3b3;font-size:12px;cursor:pointer;min-height:44px}.sound-controls.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;width:100%;accent-color:#d7dfac;height:44px}details.svelte-1uha8ag{text-align:left;border-block:1px solid #92aa7055;padding:15px 0}summary.svelte-1uha8ag{min-height:44px;display:flex;align-items:center;color:#d9dfbf;font-size:12px;cursor:pointer}details.svelte-1uha8ag p:where(.svelte-1uha8ag){font:12px/1.8 ui-sans-serif,system-ui}.pause-links.svelte-1uha8ag{display:flex;justify-content:space-between;gap:15px;padding-top:16px}.pause-links.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;background:transparent;color:#c1d3b3;font-size:12px;cursor:pointer;min-height:44px}.error-message.svelte-1uha8ag{overflow-wrap:anywhere}dialog.svelte-1uha8ag p.fine:where(.svelte-1uha8ag){font:12px/1.7 ui-sans-serif,system-ui}.new-confirm.svelte-1uha8ag{position:absolute;z-index:10;bottom:90px;left:8%;right:20px;color:#f0dfb9;font-size:12px;max-width:350px;line-height:1.7}button.svelte-1uha8ag:hover,.next-game.svelte-1uha8ag:hover{filter:brightness(1.15)}button.svelte-1uha8ag:focus-visible,a.svelte-1uha8ag:focus-visible,input.svelte-1uha8ag:focus-visible,summary.svelte-1uha8ag:focus-visible{outline:2px solid #ecdba7;outline-offset:4px}@keyframes svelte-1uha8ag-appear{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.room-header.svelte-1uha8ag{padding:max(18px,env(safe-area-inset-top)) 16px 12px;gap:12px}.room-heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:20px}.room-heading.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:11px;letter-spacing:.1em}.room-actions.svelte-1uha8ag{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;justify-content:space-around;gap:8px;padding:8px;border:1px solid #829d7055;border-radius:12px;background:#123831}.room-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:88px;min-height:48px;font:12px ui-sans-serif,system-ui;color:#d9dec3}.room-actions.svelte-1uha8ag .pause-button:where(.svelte-1uha8ag){width:auto;border:0;display:flex;align-items:center;justify-content:center;gap:8px}.pause-label.svelte-1uha8ag,.bar-restart.svelte-1uha8ag{display:inline}.bar-restart.svelte-1uha8ag{background:transparent;border:0;cursor:pointer}.room-footer.svelte-1uha8ag{display:none}.room-body.svelte-1uha8ag{align-items:start;padding:40px 8px 100px;overflow-y:auto}.board-wrap.svelte-1uha8ag{width:100%}.room-footer.svelte-1uha8ag{left:18px;right:18px;bottom:18px}.hints.svelte-1uha8ag{right:18px;left:18px;max-width:none;top:88px}.clear-card.svelte-1uha8ag{bottom:max(18px,env(safe-area-inset-bottom));padding:18px 16px}.score-marks.svelte-1uha8ag{gap:9px}.clear-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:24px}.clear-actions.svelte-1uha8ag .replay:where(.svelte-1uha8ag){padding:10px 16px}.interlude-words.svelte-1uha8ag{padding:24px 18px}dialog.svelte-1uha8ag{padding:24px}.completed-garden.svelte-1uha8ag{right:18px;left:18px;max-width:none;justify-content:center}}.celebrating.svelte-1uha8ag .room-body:where(.svelte-1uha8ag){padding-bottom:340px}.celebrating.svelte-1uha8ag .board-wrap:where(.svelte-1uha8ag){width:min(100%,calc((100dvh - 440px)*1.6))}@media(max-width:600px){.celebrating.svelte-1uha8ag .room-body:where(.svelte-1uha8ag){padding-bottom:340px}.celebrating.svelte-1uha8ag .board-wrap:where(.svelte-1uha8ag){width:100%}}@media(max-height:550px)and (min-width:601px){.room-header.svelte-1uha8ag{padding:10px 25px 8px}.room-body.svelte-1uha8ag{padding-bottom:50px}.board-wrap.svelte-1uha8ag{width:min(100%,calc((100dvh - 145px)*1.6))}.room-footer.svelte-1uha8ag{bottom:6px}.clear-card.svelte-1uha8ag{bottom:12px;padding:12px 20px;width:500px}.score-mark.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:28px;height:32px}.clear-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:21px}.clear-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:6px 0 10px}.clear-actions.svelte-1uha8ag{margin-top:12px}}@media(prefers-reduced-motion:reduce){.clear-card.svelte-1uha8ag,.interlude-words.svelte-1uha8ag{animation:none}.score-mark.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:none}}
