@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3702f26392e21a15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd21efaca8026c00-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen Fallback;src:local("Arial");ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.00%;size-adjust:149.62%}.__className_8cb9b7{font-family:Silkscreen,Silkscreen Fallback;font-weight:400;font-style:normal}.__variable_8cb9b7{--font-pixel:"Silkscreen","Silkscreen Fallback"}@font-face{font-family:Jacquarda Bastarda\ 9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e75804b0b1c49ca9.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Jacquarda Bastarda\ 9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9225d94d2d24dbef.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Jacquarda Bastarda\ 9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/53ce2edc5f239e01.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jacquarda Bastarda\ 9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62618fdbd2190dfb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_c80d17{font-family:Jacquarda Bastarda\ 9;font-weight:400;font-style:normal}.__variable_c80d17{--font-black:"Jacquarda Bastarda 9"}.tavern{container:tavern/inline-size;--pixel-font:var(--font-pixel,"Silkscreen"),ui-monospace,monospace;--veil-2:rgb(var(--c-veil)/0.22);--hairline:rgb(var(--c-line)/var(--line-a));--outline:#111111;--beer:#eea94a;--beer-hi:#f8cd7a;--foam:#fff7e2;--glow:0px;--led:0.3;--sky:#9fd8ff;--cloud:#ffffff;--stars:0;--dock:#9ad995;--sel-outline:#ffffff;--bear-glow:rgb(255 255 255/0.55);--w0:#aeb8ab;--w1:#56628f;--w2:#8a3f67;--w3:#1f4a3a;--vig:0.22;--ghost-a:0.24;--cone-a:0.14;--shade-b:0.6;--scrim:0.34;--kn:3;--k:calc(var(--kn) * 1px);--bear:calc(var(--k) * 22);--seatw:max(76px,calc(var(--k) * 25));--top:max(86px,calc(var(--k) * 27));--face:max(56px,calc(var(--k) * 14));--stoolh:max(28px,calc(var(--k) * 7));--bfh:max(62px,calc(var(--k) * 21));--bfo:calc(var(--top) - var(--bfh));--wall-min:180px;--gutter:32px;--hud-top:var(--site-header-h,100px)}:root[data-theme=dark] .tavern{--veil-2:rgb(var(--c-veil)/0.14);--outline:#000000;--glow:8px;--led:0.75;--sky:#18223f;--cloud:#3d4a68;--stars:1;--dock:#122218;--sel-outline:#8ff09c;--bear-glow:rgb(92 196 110/0.45);--w0:#1d2320;--w1:#151b31;--w2:#230d1d;--w3:#0b1d16;--vig:0.5;--ghost-a:0.55;--cone-a:0.34;--shade-b:0.36;--scrim:0.5}@media (min-width:1200px) and (min-height:604px),(min-width:600px) and (min-height:664px){.tavern{--kn:4}}@media (min-width:1200px) and (min-height:723px),(min-width:750px) and (min-height:783px){.tavern{--kn:5}}@media (min-width:1200px) and (min-height:843px),(min-width:900px) and (min-height:903px){.tavern{--kn:6}}@media (min-width:1050px) and (min-height:1022px),(min-width:1200px) and (min-height:962px){.tavern{--kn:7}}@media (min-width:1200px) and (min-height:1081px){.tavern{--kn:8}}@media (min-width:620px){.tavern{--wall-min:224px}}@media (max-width:767px){.tavern{--gutter:16px;--hud-top:var(--site-header-h,60px)}}@media (min-width:1200px){.tavern{--hud-top:32px}}.far-in,.wall-in{--sz:1}@media (min-width:1200px) and (min-height:604px),(min-width:600px) and (min-height:664px){@container (min-height: 315px) and (min-width: 533px){.far-in,.wall-in{--sz:1.3333}}}@media (min-width:1200px) and (min-height:723px),(min-width:750px) and (min-height:783px){@container (min-height: 393px) and (min-width: 667px){.far-in,.wall-in{--sz:1.6667}}}@media (min-width:1200px) and (min-height:843px),(min-width:900px) and (min-height:903px){@container (min-height: 472px) and (min-width: 800px){.far-in,.wall-in{--sz:2}}}@media (min-width:1050px) and (min-height:1022px),(min-width:1200px) and (min-height:962px){@container (min-height: 551px) and (min-width: 933px){.far-in,.wall-in{--sz:2.3333}}}@media (min-width:1200px) and (min-height:1081px){@container (min-height: 629px) and (min-width: 1067px){.far-in,.wall-in{--sz:2.6667}}}html:has(.tavern-page),html:has(.tavern-page) body{height:100%;overflow:hidden;overscroll-behavior:none}.app:has(.tavern-page){position:relative;height:100vh;height:100dvh;min-height:0;overflow:hidden}.app:has(.tavern-page)>footer{display:none}.app:has(.tavern-page)>header{position:absolute;top:0;left:0;right:0;z-index:20;pointer-events:none}.app:has(.tavern-page)>header>nav{pointer-events:auto}.app:has(.tavern-page)>main{padding:0;min-height:0}body:has(.tavern-page) [data-rht-toaster]{bottom:calc(var(--tavern-dock-h, 96px) + 4px)!important}@media (max-width:767px){.app:has(.tavern-page)>header{padding:12px 12px 4px}}.rules-short{display:none}@media (max-width:479px){.app:has(.tavern-page)>header{padding-inline:8px}.app:has(.tavern-page)>header nav,.app:has(.tavern-page)>header nav>div{gap:5px}.app:has(.tavern-page)>header nav a,.app:has(.tavern-page)>header nav button,.app:has(.tavern-page)>header nav>span{padding-inline:9px;font-size:13px}.rules-btn{min-width:44px}.rules-long{display:none}.rules-short{display:inline}}@media (max-width:374px){.app:has(.tavern-page)>header nav a,.app:has(.tavern-page)>header nav button,.app:has(.tavern-page)>header nav>span{padding-inline:7px;font-size:12px}}.tavern{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;height:100vh;height:100dvh;font-weight:500}.flyer{position:fixed;z-index:50;pointer-events:none;image-rendering:pixelated}.hud{grid-row:1;grid-column:1;position:relative;z-index:6;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:8px 20px;min-height:var(--site-header-h,100px);padding:var(--hud-top) var(--gutter) 12px}.hud:before{content:"";position:absolute;inset:0 0 -56px;z-index:-1;pointer-events:none;background:linear-gradient(rgb(0 0 0/var(--scrim)),rgb(0 0 0/calc(var(--scrim) * .55)) 55%,transparent)}.hud .brand{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hud .rooms-nav{flex:1 1 0;min-width:0}.music-btn svg{width:18px;height:14px;display:block}.music-caption-slot{position:absolute;top:calc(100% + 6px);right:0;pointer-events:none}.music-caption{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:rgb(var(--c-ink));opacity:.9;text-shadow:0 1px 2px rgb(0 0 0/.55)}.hud .music{display:inline-flex;align-items:center;gap:10px;flex:none}@media (max-width:767px){html:has(.music-caption-slot .music-caption) .tavern{--hud-top:calc(var(--site-header-h, 60px) + 16px)}}.hud .tabline{flex-basis:100%}@media (min-width:1200px){.hud{padding-right:calc(var(--site-nav-w, 440px) + var(--gutter) * 2)}}@media (min-width:1440px){.hud .brand{position:static;width:auto;margin:0;overflow:visible;clip-path:none;display:inline-flex;align-items:center;gap:10px;flex:none;height:36px;font-size:26px;font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 0 rgb(0 0 0/.25);white-space:nowrap}.hud .brand img{width:30px;height:auto;margin-bottom:4px}}.stage{grid-row:1/5;grid-column:1;position:relative;z-index:0;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:var(--wall)}.vessel{position:absolute;bottom:calc(var(--k) * -2);right:calc(50% - var(--bear) / 2 - var(--k) * 2);width:calc(var(--vw) * var(--k));height:calc(var(--vh) * var(--k));transform-origin:30% 100%;overflow:visible;z-index:2}.vessel .o{fill:var(--outline)}.vessel .g{fill:rgb(214 236 242/.5)}.vessel .g2{fill:rgb(255 196 216/.5)}.vessel .g3{fill:rgb(236 249 253/.72)}.vessel .b{fill:var(--beer)}.vessel .s{fill:var(--beer-hi)}.vessel .f{fill:var(--foam)}.vessel .lid{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.vessel.full .lid{transform:translateY(-1px)}.sip{animation:sip .9s cubic-bezier(.22,1,.36,1)}@keyframes sip{0%{transform:none}35%,55%{transform:translate(calc(var(--k) * -1.75),calc(var(--k) * -1.5)) rotate(-38deg)}to{transform:none}}.cheer .vessel{animation:clink .7s cubic-bezier(.34,1.56,.64,1)}@keyframes clink{0%{transform:none}25%{transform:rotate(-20deg) translateY(calc(var(--k) * -1.75))}55%{transform:rotate(8deg)}to{transform:none}}.upgr .vessel{animation:pop .65s cubic-bezier(.34,1.56,.64,1) .35s both}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.coaster{position:absolute;bottom:calc(var(--k) * -2);right:calc(50% - var(--bear) / 2 - var(--k) * 3);width:calc(var(--k) * 11);height:var(--k);z-index:1}.room{grid-row:1/-1;grid-column:1;position:relative;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);overflow:hidden;isolation:isolate;background:var(--wall)}.room.in-r{animation:roomInR .42s cubic-bezier(.22,1,.36,1) both}.room.in-l{animation:roomInL .42s cubic-bezier(.22,1,.36,1) both}@keyframes roomInR{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes roomInL{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}.r0{--wall:var(--w0)}.r1{--wall:var(--w1)}.r2{--wall:var(--w2)}.r3{--wall:var(--w3)}.room>.far,.room>.far-bg{position:absolute;grid-column:1;z-index:0;pointer-events:none;transform:translate(calc(var(--px, 0) * -8px),calc(var(--py, 0) * -3px));transition:transform .5s cubic-bezier(.22,1,.36,1)}.room>.far-bg{grid-row:1/3;top:0;left:-14px;right:-14px;bottom:calc(-1 * var(--bfo))}.room>.far{grid-row:2/3;inset:0;container-type:size}.far-bg:after{content:"";position:absolute;inset:0;background:var(--noise) 0 0 /192px;image-rendering:pixelated;opacity:.16;mix-blend-mode:soft-light}.far-in,.wall-in{position:absolute;left:0;bottom:0;width:calc(100% / var(--sz));height:calc(min(100%, var(--sz) * 236px) / var(--sz));transform:scale(var(--sz));transform-origin:0 100%;container-type:inline-size}.far-in{left:-14px;bottom:calc(-1 * var(--bfo));width:calc((100% + 28px) / var(--sz));height:calc((min(100%, var(--sz) * 236px) + var(--bfo)) / var(--sz));--lift:calc((100cqh - min(100cqh, var(--sz) * 236px)) / var(--sz))}.room>.backfloor{position:absolute;grid-row:3/4;grid-column:1;left:0;right:0;top:var(--bfo);height:var(--bfh);z-index:1;pointer-events:none}.room>.wall{grid-row:2;grid-column:1;position:relative;z-index:2;container-type:size;transform:translate(calc(var(--px, 0) * -2px),calc(var(--py, 0) * -1px));transition:transform .5s cubic-bezier(.22,1,.36,1)}.wall-in>*{position:absolute}.wall-in .sign{top:18px}.wall-in .sign,.wall-in .winbox{left:calc(var(--gutter) / var(--sz))}.wall-in .winbox{bottom:14px}.wall-in .boardbox{top:18px;right:calc(var(--gutter) / var(--sz))}.room>.fx{grid-row:1/-1;grid-column:1;z-index:3;pointer-events:none;overflow:hidden}.fx:before,.room>.fx{position:absolute;inset:0}.fx:before{content:"";background:radial-gradient(ellipse at 50% 42%,transparent 50%,rgb(0 0 0/var(--vig)) 100%)}.room>.belt{grid-row:3;grid-column:1}.room>.floor{grid-row:4;grid-column:1}.room[data-off] *,.room[data-off] :after,.room[data-off] :before{animation-play-state:paused!important}.room>.lockover{position:absolute;grid-row:2/4;grid-column:1;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10px * var(--kn) / 4);text-align:center;font-size:max(12px,calc(12px * var(--kn) / 4));color:#fff;padding:16px}.lockover b{font-family:var(--pixel-font);font-weight:400;font-size:max(26px,calc(26px * var(--kn) / 4));font-variant-numeric:tabular-nums}.lockover .sign{font-size:max(20px,calc(20px * var(--kn) / 4))}.room.locked .backfloor,.room.locked .belt,.room.locked .far,.room.locked .far-bg,.room.locked .floor,.room.locked .wall{filter:brightness(.32) saturate(.5)}.room.locked,.stage:has(>.room.locked){background:color-mix(in srgb,var(--wall) 32%,#000)}.room.locked .boardbox{visibility:hidden}.linkbtn{all:unset;cursor:pointer;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@container (max-width: 900px){.w-xl{display:none!important}}@container (max-width: 440px){.ballwrap,.chand,.cordup,.fire,.fireglow,.motes,.painting,.swing,.tube,.tube+.cone{left:64%!important}}@container (max-width: 620px){.w-lg{display:none!important}.painting{bottom:88px!important}.chand i{height:2px!important}}.spr{display:block}.shade,.spr{position:absolute;image-rendering:pixelated}.shade{--px44:calc(round(nearest, var(--sz) * 44px, 22px) / var(--sz));width:44px;height:44px;width:var(--px44);height:var(--px44);filter:brightness(var(--shade-b)) saturate(.35);opacity:.95;animation:bob var(--bd,3.6s) ease-in-out infinite alternate}@keyframes bob{0%{translate:0 0}to{translate:0 2px}}.grp{position:absolute;bottom:0;left:var(--l);height:0}.grp.tall{top:0;height:auto}@container (max-width: 620px){.grp{left:var(--ln,var(--l))}}.btable{position:absolute;height:8px;background:rgb(0 0 0/calc(var(--ghost-a) + .15));border-radius:1px}.btable:after,.btable:before{content:"";position:absolute;top:8px;width:4px;height:12px;background:inherit}.btable:before{left:8px}.btable:after{right:8px}.walker{position:absolute;bottom:2px;left:0;animation:walk 38s linear infinite;animation-delay:var(--wd,-6s)}.walker .shade{position:static;display:block;max-width:none;animation:step .5s steps(2) infinite}@keyframes walk{0%{translate:-70px 0}42%{translate:calc(100cqw + 70px) 0}to{translate:calc(100cqw + 70px) 0}}@keyframes step{50%{translate:0 -2px}}.cone{position:absolute;top:0;width:340px;height:100%;translate:-50% 0;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(to bottom,rgb(var(--cone-c)/var(--cone-a)),transparent 92%)}.cone.cold{--cone-c:210 235 255}.cone.warm{--cone-c:255 214 140}.motes{top:30px;width:220px;height:70%;translate:-50% 0}.motes,.motes i{position:absolute}.motes i{width:2px;height:2px;background:rgb(255 255 255/.6);animation:mote var(--md,9s) ease-in-out infinite alternate;animation-delay:var(--mdl,0s)}@keyframes mote{0%{transform:translate(0);opacity:.15}50%{opacity:.9}to{transform:translate(14px,-22px);opacity:.25}}.r0 .far-bg{background:linear-gradient(rgb(0 0 0/.1) 2px,transparent 2px) 0 0 /100% calc(26px * var(--kn) / 4),linear-gradient(90deg,rgb(0 0 0/.08) 2px,transparent 2px) 0 0 /calc(52px * var(--kn) / 4) calc(26px * var(--kn) / 4)}.r0 .far-in{background:radial-gradient(180px 90px at 24% 30%,rgb(70 60 30/.14),transparent 70%)}.r1 .far-bg{background:repeating-linear-gradient(90deg,transparent 0 calc(16px * var(--kn) / 4),rgb(255 255 255/.05) calc(16px * var(--kn) / 4) calc(32px * var(--kn) / 4))}.r2 .far-bg{background:repeating-linear-gradient(90deg,rgb(0 0 0/.16) 0 calc(3px * var(--kn) / 4),transparent calc(3px * var(--kn) / 4) calc(46px * var(--kn) / 4))}.r2 .far-in:before{content:"";position:absolute;left:0;right:0;top:-230px;height:460px;background:radial-gradient(460px 230px at 50% 50%,rgb(255 122 162/calc(.1 + var(--cone-a) * .6)),transparent 70%);pointer-events:none}.r3 .far-bg{background:radial-gradient(circle,rgb(217 164 65/.18) calc(1.5px * var(--kn) / 4),transparent calc(2px * var(--kn) / 4)) 0 0 /calc(22px * var(--kn) / 4) calc(22px * var(--kn) / 4),radial-gradient(circle,rgb(217 164 65/.1) calc(1.5px * var(--kn) / 4),transparent calc(2px * var(--kn) / 4)) calc(11px * var(--kn) / 4) calc(11px * var(--kn) / 4) /calc(22px * var(--kn) / 4) calc(22px * var(--kn) / 4)}.r3 .far-in{background:linear-gradient(#d9a441,#d9a441) 0 6px /100% 2px no-repeat,linear-gradient(0deg,#2a1810 0 94px,#d9a441 94px 97px,transparent 97px)}.r0 .backfloor{background:linear-gradient(to bottom,rgb(0 0 0/.3),rgb(0 0 0/.06)),repeating-linear-gradient(90deg,transparent 0 calc(var(--k) * 30),rgb(0 0 0/.1) calc(var(--k) * 30) calc(var(--k) * 30.5)),linear-gradient(rgb(0 0 0/.08),rgb(0 0 0/.08)) 0 calc(var(--bfh) * .45) /100% 1px no-repeat,#7e8689}.r1 .backfloor{background:linear-gradient(to bottom,rgb(0 0 0/.5),rgb(0 0 0/.12)),repeating-linear-gradient(90deg,#4e3e30 0 calc(var(--k) * 9.5),#44362a calc(var(--k) * 9.5) calc(var(--k) * 10))}.r2 .backfloor{background:linear-gradient(to bottom,rgb(0 0 0/.5),rgb(0 0 0/.12)),repeating-conic-gradient(#2a1420 0 25%,#4b1f33 0 50%) 0 0 /calc(var(--k) * 4) calc(var(--k) * 4)}.r3 .backfloor{background:linear-gradient(to bottom,rgb(0 0 0/.45),rgb(0 0 0/.08)),repeating-conic-gradient(from 45deg,#6a1c26 0 25%,#1f2b4a 0 50%) 0 0 /calc(var(--k) * 3.5) calc(var(--k) * 3.5);box-shadow:inset 0 3px 0 #d9a441}:root[data-theme=dark] .r0 .backfloor{background:linear-gradient(to bottom,rgb(0 0 0/.45),rgb(0 0 0/.12)),repeating-linear-gradient(90deg,transparent 0 calc(var(--k) * 30),rgb(0 0 0/.12) calc(var(--k) * 30) calc(var(--k) * 30.5)),linear-gradient(rgb(0 0 0/.1),rgb(0 0 0/.1)) 0 calc(var(--bfh) * .45) /100% 1px no-repeat,#5b6265}.tube{position:absolute;top:10px;width:150px;height:6px;translate:-50% 0;background:#eef6ff;border-radius:2px;box-shadow:0 0 calc(4px + var(--glow) * 2) rgb(210 235 255/.8)}.flick,.tube{animation:tubeflick 7s steps(1) infinite}@keyframes tubeflick{0%,to{opacity:1}2%{opacity:.25}3%{opacity:1}4%{opacity:.4}6%{opacity:1}61%{opacity:1}62%{opacity:.3}63%{opacity:1}}.tv{width:74px;height:56px;background:#1d1d1d;border-radius:6px;padding:6px 8px 8px;box-shadow:0 3px 0 rgb(0 0 0/.3)}.tv,.tv:before{position:absolute}.tv:before{content:"";left:50%;top:-14px;width:6px;height:14px;translate:-50% 0;background:#2a2a2a}.tv .scr{position:relative;display:block;width:100%;height:100%;background:var(--noise) 0 0 /96px,#8d989c;image-rendering:pixelated;overflow:hidden;animation:static .35s steps(3) infinite}@keyframes static{0%{background-position:0 0}33%{background-position:-37px 19px}66%{background-position:23px -31px}}.tv .scr span{position:absolute;bottom:2px;left:0;white-space:nowrap;font:8px/1 var(--pixel-font);color:#fff;background:#c8413c;padding:1px 3px;animation:ticker 7s linear infinite}@keyframes ticker{0%{translate:60px 0}to{translate:-190px 0}}.sleep{rotate:14deg;transform-origin:50% 100%}.zzz{position:absolute;font:10px/1 var(--pixel-font);color:rgb(255 255 255/.75);animation:zzz 3.3s ease-out infinite}@keyframes zzz{0%{translate:0 0;opacity:0}25%{opacity:1}to{translate:10px -26px;opacity:0}}.swing{position:absolute;top:0;width:0;height:100%;transform-origin:0 0;animation:swing 4.6s ease-in-out infinite alternate}@keyframes swing{0%{rotate:-4deg}to{rotate:4deg}}.swing .cord{position:absolute;left:-1px;top:0;width:2px;height:46px;background:#111}.swing .bulb{position:absolute;left:-6px;top:44px;width:12px;height:14px;border-radius:5px 5px 6px 6px;background:#ffe2a3;box-shadow:0 0 calc(6px + var(--glow) * 2.5) rgb(255 214 140/.9)}.swing .cone{top:52px;left:0;height:calc(100% - 52px);width:300px}.drip{position:absolute;top:calc(-1 * var(--lift, 0px));bottom:24px;width:3px}.drip:before{content:"";position:absolute;top:0;left:50%;width:86px;height:46px;translate:-50% -40%;border-radius:50%;background:radial-gradient(closest-side,rgb(20 20 10/.3),transparent)}.drip i{position:absolute;inset:0;animation:leak 2.6s cubic-bezier(.55,0,1,.45) infinite}.drip i:before{content:"";position:absolute;top:0;left:0;width:3px;height:6px;background:#9fb3ff;border-radius:0 0 2px 2px}@keyframes leak{0%,30%{translate:0 0;opacity:0}32%{opacity:1}92%{translate:0 calc(100% - 6px);opacity:1}93%,to{translate:0 calc(100% - 6px);opacity:0}}.ripple{position:absolute;bottom:20px;width:14px;height:4px;border:1px solid #9fb3ff;border-radius:50%;translate:-50% 0;opacity:0;animation:ripple 2.6s ease-out infinite}@keyframes ripple{0%,92%{opacity:0;scale:.4}93%{opacity:.9;scale:.6}to{opacity:0;scale:1.8}}.jb .bands rect{animation:jb 1.8s steps(1) infinite}.jb .bands rect:nth-child(2){animation-delay:-.6s}.jb .bands rect:nth-child(3){animation-delay:-1.2s}@keyframes jb{0%,32%{opacity:1}33%,to{opacity:.35}}.note{animation:noteup 4s ease-out infinite;opacity:0}@keyframes noteup{0%{translate:0 0;opacity:0}15%{opacity:.9}to{translate:-14px -46px;opacity:0}}.ballwrap{position:absolute;top:0;translate:-50% 0;display:flex;flex-direction:column;align-items:center}.ballwrap i,.chand i{display:block;width:2px;height:22px;background:#111}.ballwrap:before,.chand:before,.cordup{content:"";position:absolute;bottom:100%;width:2px;height:calc(var(--lift, 0px) + 160px);translate:-50% 0;background:linear-gradient(to top,var(--cord,#111) calc(100% - 160px),transparent)}.ballwrap:before,.chand:before{left:50%}.chand:before{--cord:#d9a441}.cordup{--cord:#111}.tube:after,.tube:before{content:"";position:absolute;bottom:100%;width:1px;height:calc(var(--lift, 0px) + 10px + 120px);background:linear-gradient(0deg,rgb(0 0 0/.55) calc(100% - 120px),transparent)}.tube:before{left:18%}.tube:after{right:18%}@container (max-width: 620px){.ballwrap:before,.chand:before,.cordup{height:var(--lift,0);background:var(--cord,#111)}.tube:after,.tube:before{height:calc(var(--lift, 0px) + 10px);background:rgb(0 0 0/.55)}}.ballwrap .spr,.chand .spr{position:static}.ball .fa{animation:facets .8s steps(1) infinite}.ball .fb{animation:facets .8s steps(1) infinite reverse}@keyframes facets{0%,49%{opacity:1}50%,to{opacity:.2}}.speck{position:absolute;left:0;width:4px;height:4px;background:var(--sc,#ff9ab8);opacity:calc(.35 + var(--cone-a));mix-blend-mode:screen;animation:sweep var(--sd,12s) linear infinite;animation-delay:var(--sdl,0s)}@keyframes sweep{0%{translate:-20px 0}to{translate:calc(100cqw + 20px) 8px}}.booth{position:absolute;bottom:0;width:150px;height:40px;background:rgb(20 4 14/calc(var(--ghost-a) + .25));border-radius:22px 22px 0 0}.lean-l{rotate:9deg}.lean-l,.lean-r{transform-origin:50% 100%}.lean-r{rotate:-9deg}.heartup{animation:heartup 5s ease-out infinite;opacity:0}@keyframes heartup{0%,40%{translate:0 0;opacity:0}50%{opacity:1}to{translate:2px -40px;opacity:0}}.sad{rotate:12deg;transform-origin:50% 100%}.chand{position:absolute;top:0;translate:-50% 0;display:flex;flex-direction:column;align-items:center}.chand i{height:12px;background:#d9a441}.chand:after{content:"";position:absolute;top:10px;left:50%;width:280px;height:170px;translate:-50% 0;background:radial-gradient(closest-side,rgb(255 210 130/calc(.12 + var(--cone-a) * .7)),transparent);mix-blend-mode:screen;animation:glowp 3s ease-in-out infinite alternate;pointer-events:none}@keyframes glowp{0%{opacity:.7}to{opacity:1}}.flame{animation:flame .6s steps(2) infinite}.flame.b{animation-delay:-.3s}@keyframes flame{50%{opacity:.5}}.crystal{animation:twinkle 2.4s steps(2) infinite}.crystal.b{animation-delay:-1.2s}.fire .f1{animation:fire .75s steps(1) infinite}.fire .f2{animation:fire .75s steps(1) -.25s infinite}.fire .f3{animation:fire .75s steps(1) -.5s infinite}@keyframes fire{0%,33%{opacity:1}34%,to{opacity:0}}.fireglow{bottom:-24px;width:320px;height:130px;background:radial-gradient(closest-side,rgb(255 140 50/calc(.16 + var(--cone-a) * .8)),transparent);mix-blend-mode:screen;animation:glowp 1.4s ease-in-out infinite alternate}.fireglow,.painting{position:absolute;translate:-50% 0}.painting{width:66px;height:78px;background:radial-gradient(circle at 50% 40%,#4a3a26,#1e140c 75%);box-shadow:inset 0 0 0 5px #d9a441,inset 0 0 0 7px #8a6420,0 4px 0 rgb(0 0 0/.25);display:flex;align-items:flex-end;justify-content:center}.painting img{width:44px;height:44px;width:calc(round(nearest, var(--sz) * 44px, 22px) / var(--sz));height:calc(round(nearest, var(--sz) * 44px, 22px) / var(--sz));image-rendering:pixelated;margin-bottom:7px}.painting:before{top:-8px;width:30px;height:4px;background:#d9a441}.painting:after,.painting:before{content:"";position:absolute;left:50%;translate:-50% 0}.painting:after{top:-4px;width:90px;height:70px;background:linear-gradient(rgb(255 220 150/calc(.1 + var(--cone-a) * .5)),transparent);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);mix-blend-mode:screen}.clock{position:absolute;bottom:0;width:36px;height:120px}.clock>.spr{position:relative}.clock .pend{top:50px;width:2px;height:40px;transform-origin:50% 0;animation:pend 1s ease-in-out infinite alternate}.clock .pend,.clock .pend:after{position:absolute;left:50%;background:#d9a441}.clock .pend:after{content:"";bottom:-4px;width:10px;height:10px;translate:-50% 0;border-radius:50%}@keyframes pend{0%{rotate:-10deg}to{rotate:10deg}}.armchair{position:absolute;bottom:0;width:66px;height:60px}.armchair .back{position:absolute;inset:0 6px 12px;border-radius:16px 16px 4px 4px;background:rgb(10 4 2/calc(var(--ghost-a) + .2))}.armchair .arms{position:absolute;left:0;right:0;bottom:0;height:24px;border-radius:6px;background:rgb(10 4 2/calc(var(--ghost-a) + .3))}.armchair .shade{left:11px;bottom:14px}.armchair .paper{position:absolute;left:12px;bottom:16px;width:40px;height:26px;background:#e8e2d6;opacity:.55;animation:paper 6s ease-in-out infinite;transform-origin:50% 100%}@keyframes paper{0%,70%{rotate:0deg;translate:0 0}75%{rotate:-6deg;translate:0 -2px}82%,to{rotate:0deg;translate:0 0}}.sign{font-family:var(--pixel-font);font-size:15px;line-height:1;padding:7px 10px 6px;display:inline-block;position:relative;white-space:nowrap}.wall-in .sign{font-size:20px;padding:9px 13px 8px}.s0{background:#f3ead2;color:#3a3a3a;transform:rotate(-2deg);box-shadow:0 2px 0 rgb(0 0 0/.12)}.s0:before{content:"";position:absolute;top:-5px;left:50%;width:30px;height:9px;transform:translateX(-50%) rotate(3deg);background:rgb(255 255 255/.55)}.s1{background:#2b2f3a;color:#e8ecf5;box-shadow:inset 0 0 0 3px #6b5a45;padding-inline:13px}.s2{color:#ff9ab8;border-radius:6px;box-shadow:inset 0 0 0 2px #ff7aa2,0 0 var(--glow) rgb(255 122 162/.7);text-shadow:0 0 var(--glow) #ff7aa2;background:rgb(40 10 24/.35)}.s3{background:#0f2a20;color:#e9c46a;box-shadow:inset 0 0 0 2px #d9a441,inset 0 0 0 4px #0f2a20,inset 0 0 0 5px #8a6420,0 3px 0 rgb(0 0 0/.3);padding-inline:14px;text-align:center}.s3 small{display:block;font:700 7px/1 Termina,system-ui,sans-serif;letter-spacing:.18em;margin-top:5px;color:#d9a441;text-transform:uppercase}.wall-in .s3 small{font-size:8px}@container (max-width: 440px){.wall-in .sign{font-size:14px;padding:7px 9px 6px}}.sign.off{filter:grayscale(.85) brightness(.85);opacity:.55;text-shadow:none}.sign.lit-anim{animation:flick 1.5s steps(1) both}@keyframes flick{0%,14%,32%,46%{opacity:.2}24%,40%,7%,to{opacity:1}}.win{display:block;width:64px;height:48px;image-rendering:pixelated}.wall-in .win{width:192px;height:144px}@container (max-width: 620px){.wall-in .win{width:128px;height:96px}}.win .stars{opacity:var(--stars)}.win .stars rect{animation:twinkle 3s steps(2) infinite}.win .stars rect:nth-child(2n){animation-delay:-1.4s}@keyframes twinkle{50%{opacity:.3}}.cloud{fill:var(--cloud);transform:translate(var(--cx,0),var(--cy));animation:drift var(--d,26s) linear infinite;animation-delay:var(--dl,0s)}@keyframes drift{0%{transform:translate(-9px,var(--cy))}to{transform:translate(33px,var(--cy))}}.rain rect{animation:fall .9s linear infinite}@keyframes fall{0%{transform:translate(1px,-5px)}to{transform:translate(-3px,24px)}}.slide{animation:slide var(--d,7s) linear infinite;animation-delay:var(--dl,0s)}@keyframes slide{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(15px);opacity:0}}.flash{animation:flash 11s steps(1) infinite;opacity:0}@keyframes flash{0%,68%{opacity:0}69%{opacity:.55}70%{opacity:0}71%{opacity:.3}72%,to{opacity:0}}.lit rect{animation:blink 6s steps(1) infinite}.lit rect:nth-child(2){animation-delay:-2s}.lit rect:nth-child(3){animation-delay:-4s}.lit rect:nth-child(4){animation-delay:-1s}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:.15}}.halo{animation:halo 2.6s ease-in-out infinite}@keyframes halo{50%{opacity:.08}}.hr{animation:breakheart 5s steps(1) infinite}@keyframes breakheart{0%,62%{transform:none;opacity:1}63%{opacity:.2}66%{opacity:1;transform:translate(1px,1px)}70%{opacity:.25}72%,92%{opacity:1;transform:translate(1px,1px)}93%,to{transform:none}}.plant{transform-box:fill-box;transform-origin:50% 100%;animation:sway 3.4s ease-in-out infinite alternate}.plant.p2{animation-duration:4.2s;animation-delay:-1s}@keyframes sway{0%{transform:skewX(-8deg)}to{transform:skewX(8deg)}}.fish{transform-box:fill-box;transform-origin:center;animation:swim 14s ease-in-out infinite}@keyframes swim{0%{transform:translate(4px,9px) scaleX(-1)}45%{transform:translate(21px,7px) scaleX(-1)}50%{transform:translate(22px,8px) scaleX(1)}95%{transform:translate(5px,11px) scaleX(1)}to{transform:translate(4px,9px) scaleX(-1)}}.bub{animation:bub 3s linear infinite}.bub:nth-child(2){animation-delay:-1s}.bub:nth-child(3){animation-delay:-2s}@keyframes bub{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-14px);opacity:0}}.shelf{position:absolute;display:flex;align-items:flex-end;gap:5px;padding:0 6px;border-bottom:4px solid rgb(0 0 0/.3)}.shelf svg{width:12px;height:28px;display:block}.r3 .shelf{border-bottom-color:#d9a441}.belt{position:relative;z-index:4;min-height:calc(var(--top) + var(--face) + var(--stoolh));overflow-x:clip;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.band{position:absolute;left:0;right:0;top:var(--top);height:var(--face);z-index:0}.band:before{top:calc(var(--k) * 3);height:calc(var(--k) * 2.5);background:linear-gradient(rgb(0 0 0/.42),transparent);z-index:1}.band:after,.band:before{content:"";position:absolute;left:0;right:0}.band:after{bottom:0;height:calc(var(--k) * 1.5);background:rgb(0 0 0/.32)}.ctop{top:0;height:calc(var(--k) * 3)}.crail,.ctop{position:absolute;left:0;right:0;z-index:2}.crail{bottom:calc(var(--k) * 2.5);height:var(--k)}.track{position:relative;z-index:1;display:flex;width:-moz-max-content;width:max-content}.belt:not(.loop){display:flex;justify-content:center}.belt.loop{cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent)}.belt.loop[data-dragging]{cursor:grabbing}.belt.loop .track{will-change:transform}.dup,.party{display:contents}.seat,.seat-ghost,.tap{all:unset;box-sizing:border-box;display:grid;grid-template-rows:var(--top) var(--face) var(--stoolh);width:var(--seatw);position:relative;flex:none}.seat,.tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.seat:focus-visible,.tap:focus-visible{outline:2px solid var(--sel-outline);outline-offset:-2px}.seat-top{display:flex;justify-content:center;align-items:flex-end}.bw,.seat-top{position:relative}.bw{display:block;width:var(--bear);height:var(--bear);transition:transform .3s cubic-bezier(.22,1,.36,1)}.bw:before{content:"";position:absolute;inset:25% 0 0;border-radius:50%;background:radial-gradient(closest-side,var(--bear-glow),transparent);opacity:0;transition:opacity .3s ease-out;pointer-events:none}.cut{position:relative;width:100%;height:100%;image-rendering:pixelated;display:block;transform-origin:50% 100%;transition:transform .3s ease-out,filter .12s;-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.seat:hover .cut{transform:scale(1.08)}.seat:hover .bw:before{opacity:1}}.seat[aria-pressed=true] .bw{transform:translateY(calc(var(--k) * -1.75))}.seat[aria-pressed=true] .cut{--o:max(2px,calc(var(--k) / 2));filter:drop-shadow(var(--o) 0 0 var(--sel-outline)) drop-shadow(calc(var(--o) * -1) 0 0 var(--sel-outline)) drop-shadow(0 var(--o) 0 var(--sel-outline)) drop-shadow(0 calc(var(--o) * -1) 0 var(--sel-outline))}.seat.rise .bw{animation:bearRise .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}@keyframes bearRise{0%{translate:0 60%;opacity:0}40%{opacity:1}to{translate:0 0;opacity:1}}.plus{position:absolute;left:50%;bottom:calc(var(--bear) + 4px);font-family:var(--pixel-font);font-size:max(13px,calc(var(--k) * 3));color:rgb(var(--c-ink));pointer-events:none;animation:plusRise 1.1s ease-out forwards;z-index:2}@keyframes plusRise{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-24px)}}.face{justify-content:center;gap:3px;padding:calc(var(--k) * 3) 0 calc(var(--k) * 2.5);font-size:max(10px,calc(var(--k) * 2.5));font-weight:700;z-index:1}.face,.plate{display:flex;flex-direction:column;align-items:center;line-height:1}.plate{padding:.3em .5em .2em;border-radius:2px;gap:.2em;white-space:nowrap;word-break:normal}.lv{font-weight:500;font-size:.9em;opacity:.9}.seat[aria-pressed=true] .plate,.tap[aria-pressed=true] .plate{background:var(--sel-outline);color:#173f1f;text-shadow:none}.stool{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.tap{width:max(40px,calc(var(--k) * 10))}.tap .tapsvg{width:max(16px,calc(var(--k) * 4));height:max(30px,calc(var(--k) * 7.5));display:block}.tapsvg .h{fill:var(--rk)}.tap .cnt{font-family:var(--pixel-font);font-size:max(10px,calc(var(--k) * 2.5));position:absolute;bottom:calc(max(30px, var(--k) * 7.5) + 8px);left:50%;transform:translateX(-50%);white-space:nowrap}.empty-note{position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:var(--top);z-index:2;display:flex;align-items:center;justify-content:center;margin:0;font-size:max(12px,calc(var(--k) * 3));text-align:center;color:#fff;text-shadow:0 1px 0 rgb(0 0 0/.5),0 0 12px rgb(0 0 0/.45)}.floor{position:relative;z-index:4;min-height:max(24px,calc(var(--k) * 6));box-shadow:inset 0 calc(var(--k) * 2) calc(var(--k) * 4) rgb(0 0 0/.28)}.r0 .band{background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--k) * 2.5),rgb(0 0 0/.16) calc(var(--k) * 2.5) calc(var(--k) * 3)),repeating-linear-gradient(90deg,#c49b5f 0 calc(var(--k) * 17.5),#2b2116 calc(var(--k) * 17.5) calc(var(--k) * 18.5))}.r0 .ctop{background:linear-gradient(180deg,#e6c995,#d6b47c 70%,#a9844f);box-shadow:inset 0 -1px 0 #8f6a3a}.r0 .crail{display:none}.r0 .coaster{background:#e9e1c9;opacity:.85}.r1 .band{background:repeating-linear-gradient(90deg,#4b5374 0 calc(var(--k) * 5.5),#3a4160 calc(var(--k) * 5.5) calc(var(--k) * 6))}.r1 .ctop{background:radial-gradient(circle at 20% 60%,#8a6a4a 0 2px,transparent 2.5px) 0 0 /46px 12px,radial-gradient(circle at 70% 40%,#8a6a4a 0 1.5px,transparent 2px) 0 0 /74px 12px,linear-gradient(180deg,#8590b8,#6c779f 60%,#4f5980)}.r1 .crail{background:linear-gradient(#b3a26a,#7d6f45)}.r1 .coaster{background:#b08a5a}.r2 .band{background:radial-gradient(circle,rgb(0 0 0/.35) calc(var(--k) * .3),transparent calc(var(--k) * .45)) 0 0 /calc(var(--k) * 4) calc(var(--k) * 4),repeating-linear-gradient(45deg,rgb(0 0 0/.16) 0 1px,transparent 1px calc(var(--k) * 2.75)),repeating-linear-gradient(-45deg,rgb(0 0 0/.16) 0 1px,transparent 1px calc(var(--k) * 2.75)),linear-gradient(to bottom,rgb(255 122 162/calc(.15 + var(--led) * .35)),transparent 40%),#5a2238}.r2 .ctop{background:linear-gradient(100deg,transparent 0 30%,rgb(255 255 255/.16) 30% 34%,transparent 34% 62%,rgb(255 255 255/.1) 62% 63%,transparent 63%),linear-gradient(180deg,#3a1428,#24091a);box-shadow:inset 0 -2px 0 #ff7aa2,0 2px calc(4px + var(--glow)) rgb(255 122 162/var(--led))}.r2 .crail{background:linear-gradient(#eef1f5,#9aa1ab)}.r2 .coaster{background:#ff9ab8;opacity:.8}.r3 .band{background:linear-gradient(#d9a441,#d9a441) 0 0 /100% 1px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--k) * 2.5),rgb(217 164 65/.55) calc(var(--k) * 2.5) calc(var(--k) * 2.75),transparent calc(var(--k) * 2.75) calc(var(--k) * 27.25),rgb(217 164 65/.55) calc(var(--k) * 27.25) calc(var(--k) * 27.5),transparent calc(var(--k) * 27.5) calc(var(--k) * 30)),repeating-linear-gradient(90deg,#4a2414 0 calc(var(--k) * 29.5),#d9a441 calc(var(--k) * 29.5) calc(var(--k) * 30)),#4a2414}.r3 .ctop{background:linear-gradient(118deg,transparent 0 20%,rgb(255 255 255/.12) 20% 20.6%,transparent 20.6% 47%,rgb(255 255 255/.08) 47% 47.4%,transparent 47.4% 78%,rgb(255 255 255/.1) 78% 78.5%,transparent 78.5%),linear-gradient(180deg,#2c2f35,#17191c 70%,#0e0f11);box-shadow:inset 0 -2px 0 #e9c46a}.r3 .crail{background:linear-gradient(#f0d48a,#b88a2e);box-shadow:0 1px 0 rgb(0 0 0/.4)}.r3 .coaster{background:#1f6b4f;box-shadow:inset 0 0 0 1px #d9a441}.r0 .plate{background:#f3ead2;color:#333}.r0 .stool:before{content:"";width:calc(var(--k) * 8);height:100%;background:repeating-linear-gradient(to bottom,#c49b5f 0 calc(var(--k) * 1.25),#9f7744 calc(var(--k) * 1.25) calc(var(--k) * 1.5));box-shadow:inset calc(var(--k) / 2) 0 0 #d6b47c,inset calc(var(--k) / -2) 0 0 #8f6a3a}.r0 .floor{background:repeating-linear-gradient(90deg,#8f969a 0 calc(var(--k) * 15),#858c90 calc(var(--k) * 15) calc(var(--k) * 15.25))}:root[data-theme=dark] .r0 .floor{background:repeating-linear-gradient(90deg,#62696c 0 calc(var(--k) * 15),#596063 calc(var(--k) * 15) calc(var(--k) * 15.25))}.r1 .plate{color:#eef1fa}.r1 .stool:before{content:"";width:calc(var(--k) * 8.5);height:calc(var(--k) * 1.5);background:#5a6386;border-radius:2px;flex:none;box-shadow:inset 0 calc(var(--k) / 2) 0 #7a84aa,0 calc(var(--k) / 2) 0 rgb(0 0 0/.25)}.r1 .stool:after{content:"";width:calc(var(--k) * 1.5);flex:1;background:#464e6e}.r1 .floor{background:repeating-linear-gradient(90deg,#5c4a3a 0 calc(var(--k) * 10),#4e3e30 calc(var(--k) * 10) calc(var(--k) * 10.5))}:root[data-theme=dark] .r1 .floor{background:repeating-linear-gradient(90deg,#45372b 0 calc(var(--k) * 10),#3a2e24 calc(var(--k) * 10) calc(var(--k) * 10.5))}.r2 .plate{color:#ffc2d4;text-shadow:0 0 var(--glow) #ff7aa2}.r2 .stool:before{content:"";width:calc(var(--k) * 8.5);height:calc(var(--k) * 2);background:#e0708f;border-radius:calc(var(--k) * 1.5);flex:none;box-shadow:inset 0 calc(var(--k) / 2) 0 #ffb3c8,inset 0 calc(var(--k) / -2) 0 #b94a6e}.r2 .stool:after{content:"";width:var(--k);flex:1;background:#c9ced6}.r2 .floor{background:repeating-conic-gradient(#2a1420 0 25%,#4b1f33 0 50%) 0 0 /calc(var(--k) * 5) calc(var(--k) * 5)}.r3 .plate{background:#d9a441;color:#2a1a08;box-shadow:inset 0 0 0 1px #8a6420}.r3 .stool:before{content:"";width:calc(var(--k) * 10);height:calc(var(--k) * 2.25);background:#1f6b4f;border-radius:var(--k) var(--k) calc(var(--k) / 2) calc(var(--k) / 2);box-shadow:inset 0 calc(var(--k) / -2) 0 #d9a441;flex:none}.r3 .stool:after{content:"";width:var(--k);flex:1;background:linear-gradient(#d9a441,#8a6420)}.r3 .floor{background:linear-gradient(#d9a441,#d9a441) 0 0 /100% 2px no-repeat,repeating-conic-gradient(from 45deg,#6a1c26 0 25%,#1f2b4a 0 50%) 0 0 /calc(var(--k) * 3.5) calc(var(--k) * 3.5)}.chalk{background:#1f2a24;color:#e9efe6;box-shadow:inset 0 0 0 4px #6b5a45;padding:12px 14px;min-width:190px;display:flex;flex-direction:column;gap:6px;font-size:10px}.chalk .ch-h{font-family:var(--pixel-font);font-size:14px;letter-spacing:.04em}.chalk .ch-r{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.chalk b,.tabline .it b{font-family:var(--pixel-font);font-weight:400;font-variant-numeric:tabular-nums}.chalk .ch-r b{font-size:15px}.chalk .ch-w{opacity:.75}.chalk .find{margin:4px 0 0}.chalk .find input{width:100%;background:#2b3a31;color:#e9efe6;box-shadow:none}.chalk.b0{background:#c9a46c;color:#2d2416;box-shadow:inset 0 0 0 2px #9f7744,0 2px 0 rgb(0 0 0/.15);rotate:1.5deg}.chalk.b2{background:#12060c;color:#ffb3c8;box-shadow:inset 0 0 0 2px #ff7aa2,0 0 var(--glow) rgb(255 122 162/.6);text-shadow:0 0 var(--glow) #ff7aa2}.chalk.b3{background:#1d120b;color:#e9c46a;box-shadow:inset 0 0 0 2px #d9a441,inset 0 0 0 5px #1d120b,inset 0 0 0 6px #8a6420}.chalk.b0 .find input,.chalk.b2 .find input,.chalk.b3 .find input{background:rgb(0 0 0/.25);color:inherit}@container (max-width: 520px){.chalk{min-width:124px;padding:9px 10px;font-size:9px;gap:4px}.chalk .ch-h{font-size:11px}.chalk .ch-r b{font-size:12px}}.tabline{display:none;gap:4px 14px;align-items:baseline;flex-wrap:wrap;font-size:10px;color:#fff}.tabline .it{display:inline-flex;gap:6px;align-items:baseline;white-space:nowrap}.tabline .it b{font-size:14px}.tabline .find input{width:92px;padding:7px 9px}.tabline .find{order:1}.tabline .it:nth-child(3){order:2}.find{margin-left:auto;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.find input{font:700 11px/1 Termina,system-ui,sans-serif;width:110px;padding:8px 10px;border-radius:7px;border:0;background:rgb(var(--c-card));color:rgb(var(--c-card-ink));box-shadow:inset 0 0 0 1px var(--hairline)}.find small{font-size:10px;opacity:.85}.find small:empty{display:none}@container tavern (max-width: 470px){.tabline{display:flex}.wall .boardbox{display:none}}.rooms-nav{display:flex;align-items:center;gap:6px;min-height:36px;color:#fff}.rn-pills{display:flex;gap:6px;overflow-x:auto;flex:0 1 auto;min-width:0;padding:2px;margin-block:-2px;scrollbar-width:none}.rn-current{display:none;align-items:center;gap:8px;font-size:12px;font-weight:700;white-space:nowrap;min-width:0}.rn-current i{width:8px;height:8px;background:var(--rk);flex:none}.rn-current b{font-family:var(--pixel-font);font-weight:400;font-size:12px}.rn-current small{font-size:10px;opacity:.75}@container tavern (max-width: 520px){.rn-pills{display:none}.rn-current{display:inline-flex;flex:1;justify-content:center}}.rn-pills::-webkit-scrollbar{display:none}.rn-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:var(--veil-2);box-shadow:inset 0 0 0 1px var(--hairline);font-size:11px;font-weight:700;white-space:nowrap;flex:none;transition:background-color .15s,color .15s}.rn-pill i{width:8px;height:8px;background:var(--rk);flex:none}.rn-pill b{font-family:var(--pixel-font);font-weight:400;font-size:12px;font-variant-numeric:tabular-nums}.rn-pill[aria-pressed=true]{background:rgb(var(--c-card));color:rgb(var(--c-card-ink))}.rn-pill.locked i{background:transparent;box-shadow:inset 0 0 0 2px var(--rk)}.rn-pill.locked:not([aria-pressed=true]){opacity:.8}.rn-pill.bump{animation:bump .7s cubic-bezier(.34,1.56,.64,1)}@keyframes bump{30%{transform:scale(1.14)}}.rn-arrow{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--veil-2);box-shadow:inset 0 0 0 1px var(--hairline);transition:opacity .15s,background-color .15s}.rn-arrow svg{width:10px;height:14px;display:block}.rn-arrow:disabled{opacity:.3;cursor:default}.style-toggle{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:1fr 1fr;flex:none;height:36px;border-radius:6px;background:rgb(var(--c-veil)/.2)}.style-toggle:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:4px;background:rgb(var(--c-card));box-shadow:0 1px 0 rgb(0 0 0/.18);transition:transform .32s cubic-bezier(.34,1.32,.64,1)}.style-toggle[data-style=tea]:before{transform:translateX(100%)}.style-toggle button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;color:rgb(var(--c-ink));white-space:nowrap;opacity:.62;transition:opacity .2s,color .2s,transform .12s}.style-toggle button[aria-pressed=true]{opacity:1;color:rgb(var(--c-card-ink))}.style-toggle button:hover{opacity:1}.style-toggle button:active{transform:scale(.94)}.style-toggle button:focus-visible{outline:2px solid rgb(var(--c-btn));outline-offset:-3px;border-radius:6px}.style-toggle svg{display:block;width:auto;height:16px}.tea-label{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:rgb(var(--c-card));color:rgb(var(--c-card-ink));font-size:11px;font-weight:700;white-space:nowrap}.tea-label i{width:8px;height:8px;flex:none;background:#c8566a}.tea-label b{font-family:var(--pixel-font);font-weight:400;font-size:12px}@container tavern (min-width: 521px) and (max-width: 1599px){.style-toggle .lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container tavern (max-width: 380px){.style-toggle svg{display:none}}.tab-sel{font-size:10px;align-self:flex-start;margin-top:2px}.tabline .tab-sel{align-self:auto;margin-top:0;order:3}@media (max-width:479px){.tabline{-moz-column-gap:10px;column-gap:10px}}@media (max-width:389px){.tabline .it:nth-child(3)>span:first-child{display:none}}.tavern>.dock{grid-row:4;grid-column:1;z-index:6;align-self:end;padding:12px var(--gutter) max(16px,env(safe-area-inset-bottom))}.dock-box{max-width:1180px;margin-inline:auto;background:var(--dock);border-radius:12px;box-shadow:inset 0 0 0 1px var(--hairline),0 8px 28px rgb(0 0 0/.3);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.dock-row{display:flex;align-items:center;gap:14px}.out-label{font-size:13px;white-space:nowrap}.out-label b{font-weight:900}.out-tiles{display:flex;gap:6px;overflow-x:auto;flex:1;min-width:0;padding:3px;scrollbar-width:thin}.tile{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;border-radius:6px;flex:none;overflow:hidden;position:relative;transition:transform .1s}.tile img{width:100%;height:100%;image-rendering:pixelated;display:block;-webkit-user-drag:none}.tile[aria-pressed=true]{box-shadow:0 0 0 3px var(--sel-outline)}.tile:active{transform:scale(.95)}.more{all:unset;cursor:pointer;flex:none;height:44px;padding:0 10px;border-radius:6px;background:var(--veil-2);font-size:11px;font-weight:700;display:grid;place-items:center}.dock-box{position:relative}.out-grid{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:7;display:grid;grid-template-columns:repeat(auto-fill,44px);justify-content:space-between;gap:6px;max-height:min(268px,46dvh);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:12px;background:var(--dock);box-shadow:inset 0 0 0 1px var(--hairline),0 -8px 28px rgb(0 0 0/.3)}.dock-act{display:flex;gap:8px;align-items:center;flex:none}.dock-act .selinfo{font-size:11px;white-space:nowrap}@container (max-width: 640px){.dock-row{flex-wrap:wrap}.out-tiles{order:3;flex-basis:100%}.dock-act{margin-left:auto}.find{margin-left:0}}@media (max-width:479px){.hud{padding-bottom:6px;row-gap:6px}.tavern>.dock{padding-top:8px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.dock-box{padding:10px 12px;gap:8px}}@media (min-height:521px) and (max-height:640px) and (min-width:768px) and (max-width:1199px){.app:has(.tavern-page)>header{padding-block:16px 22px}}@media (min-height:521px) and (max-height:640px) and (max-width:1199px){.wall-in .win{width:128px;height:96px}}@media (max-height:520px){.tavern{--kn:2;--seatw:54px;--top:62px;--face:36px;--stoolh:16px;--bfh:46px}.app:has(.tavern-page)>header{padding-block:10px}.hud{min-height:0;padding-bottom:6px}.hud .tabline,.rn-pills{display:none!important}.rn-current{display:inline-flex!important;flex:1;justify-content:center}.wall-in .boardbox{display:none}.wall-in .win{width:64px;height:48px}.wall-in .sign{top:10px;font-size:13px;padding:6px 9px 5px}.wall-in .winbox{bottom:8px}.tavern>.dock{padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.dock-box{padding:8px 12px}}@media (max-height:520px) and (min-width:640px){.tavern{--hud-top:10px}.app:has(.tavern-page)>header{flex-direction:row;justify-content:flex-end}.hud{padding-right:calc(var(--site-nav-w, 440px) + var(--gutter) * 2)}.app:has(.tavern-page)>header nav,.app:has(.tavern-page)>header nav>div{gap:5px}.app:has(.tavern-page)>header nav a,.app:has(.tavern-page)>header nav button,.app:has(.tavern-page)>header nav>span{padding-inline:9px;font-size:13px}.rules-btn{min-width:44px}.rules-long{display:none}.rules-short{display:inline}}@media (max-height:520px) and (max-width:719px){.rn-current small{display:none}}.dock-notice{text-align:center}.dock-extra,.dock-notice{justify-content:center;flex-wrap:wrap}.dock-extra{border-top:1px solid rgb(0 0 0/.12);padding-top:10px}.dock-sub{display:block;margin-top:4px;font-size:11px;font-weight:500;opacity:.85}.dock-alert{justify-content:center;flex-wrap:wrap;gap:4px 10px;text-align:center}.dock-alert,.dock-alert .linkbtn{font-size:12px}.linkbtn:focus-visible,.more:focus-visible,.rn-arrow:focus-visible,.rn-pill:focus-visible,.tile:focus-visible{outline:2px solid rgb(var(--c-btn));outline-offset:2px}@media (prefers-reduced-motion:reduce){.tavern *,.tavern :after,.tavern :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tavern .drip,.tavern .speck,.tavern .walker{display:none}}