.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}}.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}.arrival-log:where(.astro-lf7sf2m5){overflow-wrap:anywhere;flex:0 auto;min-height:0;padding:6px;overflow-y:auto}.arrival-log:where(.astro-lf7sf2m5) .log-line,.arrival-log:where(.astro-lf7sf2m5) .run-hits{margin:0}.arrival-log:where(.astro-lf7sf2m5) .glyph{color:var(--color-steel)}.arrival-log:where(.astro-lf7sf2m5) summary{cursor:pointer;list-style:none}.arrival-log:where(.astro-lf7sf2m5) summary::-webkit-details-marker{display:none}.arrival-log:where(.astro-lf7sf2m5) .run[data-count="1"] summary{cursor:default}.arrival-log:where(.astro-lf7sf2m5) .more{color:var(--color-text-dim);margin-left:1ch}.arrival-log:where(.astro-lf7sf2m5) .run[open] .more{color:var(--color-accent)}.arrival-log:where(.astro-lf7sf2m5) .run-hits{padding:0 0 4px 11ch;list-style:none}.arrival-log:where(.astro-lf7sf2m5) .run[data-count="1"] .run-hits{display:none}.arrival-log:where(.astro-lf7sf2m5) .entry{border-left:2px solid #0000;padding-left:4px}.arrival-log:where(.astro-lf7sf2m5) .human,.arrival-log:where(.astro-lf7sf2m5) .signature{margin:2px 0}.arrival-log:where(.astro-lf7sf2m5) .human{border-color:var(--color-live)}.arrival-log:where(.astro-lf7sf2m5) .human .glyph,.arrival-log:where(.astro-lf7sf2m5) .human .who{color:#a3b06a}.arrival-log:where(.astro-lf7sf2m5) .human .you{color:var(--color-text-dim)}.arrival-log:where(.astro-lf7sf2m5) .signature{border-color:var(--color-accent)}.arrival-log:where(.astro-lf7sf2m5) .signature .glyph,.arrival-log:where(.astro-lf7sf2m5) .signature .who{color:var(--color-accent)}.arrival-log:where(.astro-lf7sf2m5) .signature .route,.arrival-log:where(.astro-lf7sf2m5) .stamp,.arrival-log:where(.astro-lf7sf2m5) .empty{color:var(--color-text-dim)}.arrival-log:where(.astro-lf7sf2m5) a{text-decoration:none}.arrival-log:where(.astro-lf7sf2m5) a:hover{text-decoration:underline}.arrival-log:where(.astro-lf7sf2m5) .path{color:var(--color-text-soft)}.inspect:where(.astro-lf7sf2m5){width:min(calc(100vw - 32px), calc(131 * var(--px)));max-width:none;max-height:calc(100dvh - 32px);color:var(--color-bg);background:0 0;border:0;padding:0;overflow:visible}.inspect:where(.astro-lf7sf2m5)::backdrop{background:#0b101699}.inspect:where(.astro-lf7sf2m5) p:where(.astro-lf7sf2m5),.inspect:where(.astro-lf7sf2m5) h3:where(.astro-lf7sf2m5),.inspect:where(.astro-lf7sf2m5) dl:where(.astro-lf7sf2m5){margin:0}.inspect:where(.astro-lf7sf2m5) .who:where(.astro-lf7sf2m5){font-family:var(--font-pixel-8);border-bottom:1px solid #696353;margin-bottom:10px;padding-bottom:8px;font-size:16px;font-weight:400}.loading:where(.astro-lf7sf2m5){font-family:var(--font-pixel-mono);padding:6px 0}.spinner:where(.astro-lf7sf2m5):after{content:"|";animation:.6s step-end infinite spin}@keyframes spin{25%{content:"/"}50%{content:"-"}75%{content:"\\"}}.loading:where(.astro-lf7sf2m5)[hidden],.details:where(.astro-lf7sf2m5)[hidden],.error:where(.astro-lf7sf2m5)[hidden]{display:none}.error:where(.astro-lf7sf2m5){font-family:var(--font-pixel-mono);color:var(--color-danger);padding:6px 0}.details:where(.astro-lf7sf2m5) dl:where(.astro-lf7sf2m5){grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;display:grid}.details:where(.astro-lf7sf2m5) dt:where(.astro-lf7sf2m5){color:#696353}.details:where(.astro-lf7sf2m5) dd:where(.astro-lf7sf2m5){overflow-wrap:anywhere;min-width:0;margin:0}.actions:where(.astro-lf7sf2m5){flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.button:where(.astro-lf7sf2m5){font:inherit;cursor:pointer;color:#e3ddd1;background:var(--color-bg);border:2px solid;border-color:#4f5d66 var(--color-void) var(--color-void) #4f5d66;padding:4px 10px;text-decoration:none}.button:where(.astro-lf7sf2m5):hover{color:var(--color-accent)}.button:where(.astro-lf7sf2m5):active{border-color:var(--color-void) #4f5d66 #4f5d66 var(--color-void)}.button:where(.astro-lf7sf2m5).ghost{color:var(--color-bg);background:0 0;border-color:#f4f0e6 #696353 #696353 #f4f0e6}.button:where(.astro-lf7sf2m5).ghost:hover{color:var(--color-accent-deep)}.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}.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}.screen:where(.astro-lcdefpme){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-lcdefpme){grid-column:1/-1}.stage:where(.astro-lcdefpme){--figure-room:max(320px, 100dvh - 115px);min-width:0;overflow-y:auto}.side:where(.astro-lcdefpme){flex-direction:column;gap:12px;min-height:0;display:flex}.log-slot:where(.astro-lcdefpme){background:var(--color-sunken);flex-direction:column;flex:0 auto;min-height:0;display:flex}.log-slot:where(.astro-lcdefpme) .panel-content{flex-direction:column;flex:0 auto;min-height:0;display:flex}.strip-slot:where(.astro-lcdefpme){flex:none}.links:where(.astro-lcdefpme){gap:16px;display:flex}@media (width<=800px){.screen:where(.astro-lcdefpme){grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.stage:where(.astro-lcdefpme){--figure-room:100dvh;overflow:visible}.log-slot:where(.astro-lcdefpme){max-height:60dvh}}
