.pixel-art:where(.astro-5bsm2cb6){image-rendering:pixelated;--step:calc(var(--src-h) * 1px / var(--dpr,1));--snap-h:max(var(--step), round(var(--target-h), var(--step)));--pixel-size:calc(var(--snap-h) / var(--src-h));height:var(--snap-h);width:calc(var(--snap-h) * var(--src-w) / var(--src-h))}.pixel-art:where(.astro-5bsm2cb6).fit{--want-h:min(var(--target-h), var(--fit-h));--snap-h:max(round(down, var(--want-h), var(--step)), min(var(--want-h), var(--step)))}.status-bar:where(.astro-xwq5qw7n){background-color:var(--color-sunken);white-space:nowrap;align-items:stretch;display:flex;overflow:clip visible}.segment:where(.astro-xwq5qw7n){border-right:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 14px;display:flex}.location:where(.astro-xwq5qw7n){border-right:none;border-left:1px solid var(--color-border);margin-left:auto}.extra:where(.astro-xwq5qw7n){border-right:none;border-left:1px solid var(--color-border)}.muted:where(.astro-xwq5qw7n){color:var(--color-text-dim)}.icon:where(.astro-xwq5qw7n){flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.icon:where(.astro-xwq5qw7n)[data-icon-for=sky] img{display:none}.icon:where(.astro-xwq5qw7n)[data-icon-for=sky]:is([data-icon=dawn],[data-icon=day],[data-icon=dusk]) [data-art=sun],.icon:where(.astro-xwq5qw7n)[data-icon-for=sky][data-icon=night] [data-art=moon]{display:block}.icon:where(.astro-xwq5qw7n)[data-icon]:hover:after{content:attr(data-icon-for) ": " attr(data-icon);z-index:10;background-color:var(--color-void);border:1px solid var(--color-text-dim);color:var(--color-text);pointer-events:none;padding:2px 6px;position:absolute;top:calc(100% + 6px);left:0}.row:where(.astro-5d3gev6q){align-items:center;gap:calc(var(--u) * 2);display:flex}.on-card>.row:where(.astro-5d3gev6q){position:absolute;left:0;right:0}:where(.astro-5d3gev6q)[hidden]{display:none!important}.slot:where(.astro-5d3gev6q){box-sizing:border-box;border:max(1px, calc(var(--u) / 4)) dashed var(--ink-soft);flex-shrink:0;position:relative}.slot:where(.astro-5d3gev6q):has(.cover:not([hidden])){border:none}.cover:where(.astro-5d3gev6q){object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.live:where(.astro-5d3gev6q){left:calc(var(--u) * -1);top:calc(var(--u) * -1);align-items:center;gap:calc(var(--u) / 2);padding:0 calc(var(--u) / 2);background:var(--ink);color:#a3b06a;font-size:calc(var(--u) * 1.5);display:inline-flex;position:absolute}.live-dot:where(.astro-5d3gev6q){width:var(--u);height:var(--u);background:var(--color-live);animation:1.2s step-end infinite blink}@keyframes blink{50%{opacity:0}}.text:where(.astro-5d3gev6q){min-width:0;color:var(--ink);flex:1}.tray:not(.on-card) .text:where(.astro-5d3gev6q){color:var(--color-text)}dt:where(.astro-5d3gev6q){font-family:var(--font-pixel-8);font-size:calc(var(--u) * 2);text-transform:uppercase}dd:where(.astro-5d3gev6q){color:var(--ink-soft);font-size:calc(var(--u) * 2.25);margin:0;line-height:1.15}.creator:where(.astro-5d3gev6q){font-size:calc(var(--u) * 2)}.extra:where(.astro-5d3gev6q){margin-top:calc(var(--u) / 2);font-size:calc(var(--u) * 1.75)}a:where(.astro-5d3gev6q){color:inherit;text-decoration:none}a:where(.astro-5d3gev6q)[href]:hover{text-decoration:underline}.line:where(.astro-5d3gev6q){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row:where(.astro-5d3gev6q):is(:hover,:focus-within) .line:where(.astro-5d3gev6q).overflows,.line:where(.astro-5d3gev6q).overflows.play{text-overflow:clip}.row:where(.astro-5d3gev6q):is(:hover,:focus-within) .line:where(.astro-5d3gev6q).overflows .run:where(.astro-5d3gev6q),.line:where(.astro-5d3gev6q).overflows.play .run:where(.astro-5d3gev6q){animation:marquee var(--dur,4s) infinite;display:inline-block}.line:where(.astro-5d3gev6q).overflows.play .run:where(.astro-5d3gev6q){animation-iteration-count:1}@keyframes marquee{0%,20%{animation-timing-function:steps(var(--steps,10));transform:translate(0)}75%,90%{transform:translateX(calc(var(--shift,0px) * -1));animation-timing-function:steps(var(--steps,10))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.live-dot:where(.astro-5d3gev6q),.row:where(.astro-5d3gev6q) .line:where(.astro-5d3gev6q) .run:where(.astro-5d3gev6q){animation:none!important}.row:where(.astro-5d3gev6q) .line:where(.astro-5d3gev6q).overflows{text-overflow:ellipsis!important}}.screen:where(.astro-zrpfwjrx){--px-want:min(2px, (100vw - 32px) / var(--board-w));--px:max(1px / var(--dpr,1), round(down, var(--px-want) * var(--dpr,1), 1px) / var(--dpr,1));--au:calc(var(--px) * 3);--su:calc(var(--px) * 2);--float-scale:1;--fu:calc(var(--px) * var(--float-scale));box-sizing:border-box;max-width:1200px;min-height:100dvh;margin:0 auto;padding:16px}img:where(.astro-zrpfwjrx){image-rendering:pixelated;display:block}.home:where(.astro-zrpfwjrx){padding-block:calc(var(--px) * 16);flex-direction:column;align-items:center;display:flex}.board:where(.astro-zrpfwjrx){margin:0}.stage:where(.astro-zrpfwjrx){justify-content:center;align-items:center;gap:calc(var(--px) * 32);margin-top:calc(var(--fu) * 40);display:flex}.figure:where(.astro-zrpfwjrx){flex:none;position:relative}.figure:where(.astro-zrpfwjrx)>img:where(.astro-zrpfwjrx){position:absolute}.figure:where(.astro-zrpfwjrx)>:where(.astro-zrpfwjrx)[data-layer=headphones],.floaters:where(.astro-zrpfwjrx){display:none}.figure:where(.astro-zrpfwjrx)[data-playing]>:where(.astro-zrpfwjrx)[data-layer=headphones],.figure:where(.astro-zrpfwjrx)[data-playing]>.music:where(.astro-zrpfwjrx),.figure:where(.astro-zrpfwjrx)[data-asleep]:not([data-playing])>.zzz:where(.astro-zrpfwjrx){display:block}.floaters:where(.astro-zrpfwjrx){pointer-events:none;width:0;height:0;position:absolute}.glyph:where(.astro-zrpfwjrx){opacity:0;animation:rise var(--dur) steps(var(--steps)) infinite, fade var(--dur) steps(1, end) infinite, sway var(--sway) steps(1, end) infinite;animation-delay:calc(var(--dur) / var(--n) * var(--i));position:absolute;left:0}.zzz:where(.astro-zrpfwjrx){--dur:8s;--steps:24;--dx:48;--dy:-24;--sway:2.4s}.music:where(.astro-zrpfwjrx){--dur:4s;--steps:14;--dx:28;--dy:-28;--sway:.8s}@keyframes rise{0%{translate:0}to{translate:calc(var(--fu) * var(--dx)) calc(var(--fu) * var(--dy))}}@keyframes fade{0%{opacity:0}6%,70%{opacity:1}85%{opacity:.5}to{opacity:0}}@keyframes sway{0%,50%{transform:translate(0)}25%{transform:translateX(var(--fu))}75%{transform:translateX(calc(var(--fu) * -1))}}@media (prefers-reduced-motion:reduce){.glyph:where(.astro-zrpfwjrx){opacity:1;translate:calc(var(--fu) * var(--dx) / var(--n) * var(--i)) calc(var(--fu) * var(--dy) / var(--n) * var(--i));animation:none}}.statuses:where(.astro-zrpfwjrx){--u:var(--su);--ink:var(--color-text);--ink-soft:var(--color-text-soft);gap:calc(var(--su) * 6);width:min(300px,100%);margin:0;display:grid}.statuses:where(.astro-zrpfwjrx) .row{gap:calc(var(--u) * 3)}.statuses:where(.astro-zrpfwjrx) .slot{padding:calc(var(--u) * 2);background:var(--frame) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;border:none}.statuses:where(.astro-zrpfwjrx) .live{background:var(--color-void)}.statuses:where(.astro-zrpfwjrx) dt{font-family:var(--font-pixel-8);text-transform:uppercase;margin-bottom:4px;font-size:16px;line-height:16px}.statuses:where(.astro-zrpfwjrx) dd{font-family:var(--font-pixel-8);text-transform:uppercase;margin:0;font-size:8px;line-height:12px}.debug:where(.astro-zrpfwjrx){z-index:10;background:var(--color-sunken);border:1px solid var(--color-border);gap:6px;padding:10px 12px;display:grid;position:fixed;bottom:16px;right:16px}.debug:where(.astro-zrpfwjrx) p:where(.astro-zrpfwjrx){color:var(--color-text-dim);text-transform:uppercase;margin:0}.debug:where(.astro-zrpfwjrx) label:where(.astro-zrpfwjrx){cursor:pointer;align-items:center;gap:6px;display:flex}.debug:where(.astro-zrpfwjrx) button:where(.astro-zrpfwjrx){font:inherit;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-border);cursor:pointer;justify-self:start}.visually-hidden:where(.astro-zrpfwjrx){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.stage:where(.astro-zrpfwjrx){flex-direction:column}}.figure:where(.astro-n7qzyzex){--u-want:min(8px, (100vw - 32px) / var(--fig-w), var(--figure-room,100dvh) / var(--fig-h));--u:max(1px / var(--dpr,1), round(down, var(--u-want) * var(--dpr,1), 1px) / var(--dpr,1));--ink:#0b1016;--ink-soft:#323b42;--glare:#e3ddd1}:root[data-phase=night] .figure:where(.astro-n7qzyzex){--glare:#bcd3e6;filter:brightness(.82)saturate(.85)}.hanging:where(.astro-n7qzyzex){margin-inline:auto;position:relative}.card:where(.astro-n7qzyzex){filter:drop-shadow(calc(var(--u) * var(--shadow)) calc(var(--u) * var(--shadow)) 0 #0b101680);position:absolute;inset:0}.card:where(.astro-n7qzyzex)>img:where(.astro-n7qzyzex),.card:where(.astro-n7qzyzex)>svg:where(.astro-n7qzyzex),.card:where(.astro-n7qzyzex)>.brand:where(.astro-n7qzyzex),.card:where(.astro-n7qzyzex)>.sticker-text:where(.astro-n7qzyzex){image-rendering:pixelated;display:block;position:absolute}svg:where(.astro-n7qzyzex){shape-rendering:crispedges;overflow:visible}.glare:where(.astro-n7qzyzex){fill:var(--glare);overflow:hidden}.streak:where(.astro-n7qzyzex){opacity:.22}.glint:where(.astro-n7qzyzex){opacity:0;animation:9s step-end infinite glint}@keyframes glint{0%{opacity:.7;transform:translate(0)}1%{transform:translate(2px)}2%{transform:translate(4px)}3%{transform:translate(6px)}4%{transform:translate(8px)}5%{transform:translate(10px)}6%{transform:translate(12px)}7%{transform:translate(14px)}8%{transform:translate(16px)}9%{transform:translate(18px)}10%{transform:translate(20px)}11%{transform:translate(22px)}12%{transform:translate(24px)}13%{transform:translate(26px)}14%{transform:translate(28px)}15%{transform:translate(30px)}16%{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:reduce){.glint:where(.astro-n7qzyzex){animation:none}}.brand:where(.astro-n7qzyzex){gap:var(--u);flex-direction:column;margin:0;display:flex}.brand:where(.astro-n7qzyzex) p:where(.astro-n7qzyzex){margin:0}.strip:where(.astro-n7qzyzex){background:var(--ink);color:#a29f7e;font-family:var(--font-pixel-8);font-size:calc(var(--u) * 3);line-height:calc(var(--u) * 6);text-align:center;text-transform:uppercase;white-space:nowrap}.byline:where(.astro-n7qzyzex){align-items:center;gap:var(--u);display:flex}.name:where(.astro-n7qzyzex){padding:0 var(--u);color:#e3ddd1;font-family:var(--font-pixel-8);font-size:calc(var(--u) * 2);line-height:calc(var(--u) * 4);text-transform:uppercase;background:#83473d}.series:where(.astro-n7qzyzex){color:var(--ink-soft);font-size:calc(var(--u) * 2);text-transform:uppercase;line-height:1.1}.tray:where(.astro-n7qzyzex){margin:0}.tray:where(.astro-n7qzyzex).on-card{position:absolute}.tray:where(.astro-n7qzyzex):not(.on-card){gap:var(--u);margin-top:calc(var(--u) * 6);display:grid}.sticker:where(.astro-n7qzyzex){fill:#83473d}.sticker-text:where(.astro-n7qzyzex){color:#e3ddd1;font-family:var(--font-pixel-8);font-size:calc(var(--u) * 2.5);text-transform:uppercase;place-items:center;display:grid!important}.visually-hidden:where(.astro-n7qzyzex){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container-title-container:where(.astro-i2xwaqi4){image-rendering:pixelated;background-image:url(/images/patterns/bg-stripes.png);background-repeat:repeat;justify-content:space-between;gap:12px;display:flex}.container-title:where(.astro-i2xwaqi4),.container-detail:where(.astro-i2xwaqi4){color:var(--color-text-dim);margin-top:0;margin-bottom:0;padding:5px}.guestbook-strip:where(.astro-mtwlb26m){background:var(--color-sunken)}.sigs:where(.astro-mtwlb26m){gap:8px;margin:0;padding:6px;list-style:none;display:grid}.sigs:where(.astro-mtwlb26m) p{margin:0}.sigs:where(.astro-mtwlb26m) .name{color:var(--color-accent);text-decoration:none}.sigs:where(.astro-mtwlb26m) .name:hover{text-decoration:underline}.sigs:where(.astro-mtwlb26m) .dim,.empty:where(.astro-mtwlb26m){color:var(--color-text-dim)}.sigs:where(.astro-mtwlb26m) .message{color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sigs:where(.astro-mtwlb26m) .new{animation:1.5s steps(6,end) arrive}@keyframes arrive{0%{background:#a6884a4d}}.empty:where(.astro-mtwlb26m){margin:0;padding:6px}.links:where(.astro-mtwlb26m){gap:16px;padding:4px 6px 8px;display:flex}.screen:where(.astro-lzbxlkzi){box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(260px,1fr);gap:16px;max-width:1200px;height:100dvh;margin:0 auto;padding:16px;display:grid}.world-status:where(.astro-lzbxlkzi){grid-column:1/-1}.stage:where(.astro-lzbxlkzi){--figure-room:max(320px, 100dvh - 115px);min-width:0;overflow-y:auto}.side:where(.astro-lzbxlkzi){flex-direction:column;gap:12px;min-height:0;display:flex}.strip-slot:where(.astro-lzbxlkzi){flex:none}@media (width<=800px){.screen:where(.astro-lzbxlkzi){grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.stage:where(.astro-lzbxlkzi){--figure-room:100dvh;overflow:visible}}
