:root{--wall:#003da5;--board:#17130b;--yellow:#ffc72c;--led-dim:#e0a93a;--white:#fff;--readout:#d6dbe5;--panel:#221c10;--rule:#4a3d1c;--placeholder:#b3b8c2;--sign-ink:#000;--font-sign:var(--font-overpass);--font-mono:var(--font-overpass-mono);--font-led:var(--font-doto);--text-body:1.125rem;--text-small:.9375rem;--text-h2:1.5rem;--text-h1:clamp(1.875rem, 1.25rem + 2.5vw, 2.75rem);--text-sign:clamp(2.5rem, 1.5rem + 5vw, 4.5rem);--text-led:clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--gutter:clamp(1rem, 4vw, 2.5rem);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--wall);-webkit-text-size-adjust:100%}body{background:var(--wall);min-height:100dvh;color:var(--white);font-family:var(--font-sign);font-size:var(--text-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-weight:500;line-height:1.55;display:flex}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;margin:0;font-weight:800;line-height:1.1}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}p{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}a:hover{color:var(--yellow)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation:none}.wrapper{width:100%;max-width:62rem;padding-inline:var(--gutter);margin-inline:auto}main{flex:1;padding-block:1.5rem 4rem}.skip{z-index:1;background:var(--board);color:var(--yellow);border-radius:4px;padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}main img{border-radius:10px}.notice{--sign-margin:clamp(3px, .8vw, 5px);--sign-line:clamp(2px, .4vw, 3px);background:var(--white);box-shadow:inset 0 0 0 var(--sign-margin) var(--white), inset 0 0 0 calc(var(--sign-margin) + var(--sign-line)) var(--sign-ink);color:var(--sign-ink);border-radius:10px;padding:clamp(1.375rem,3.5vw,2.25rem)}.notice a{color:var(--wall)}.notice a:hover{color:var(--sign-ink)}.notice :focus-visible{outline-color:var(--wall)}@media (forced-colors:active){.notice{border:1px solid canvastext}}.prose>*{max-width:65ch}.prose>*+*{margin-top:1rem}.prose :is(h2,h3){margin-top:2rem}.prose blockquote{margin-inline:1.5rem 0;font-style:italic}@media print{:root{color-scheme:light}html,body{background:#fff!important}body{min-height:0;display:block}main,main *{box-shadow:none!important;color:#000!important;background:0 0!important;animation:none!important}nav,footer,.skip,[data-prompt],[data-live],.board .marker{display:none!important}.sign{color:#000!important;font-size:1.75rem!important}.line,header{color:#000}main{padding-block:.5rem 0}main *{font-family:var(--font-sign)!important}main :before,main :after{display:none!important}.notice,main>header,.board{border-radius:0!important;padding:0!important}main a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;display:inline!important}h1,h2,h3{break-after:avoid}img,.board li,.ridden li,blockquote{break-inside:avoid}img{border-radius:0!important;width:auto!important;max-width:60%!important;max-height:3in!important}}.station[data-astro-cid-wpvy4v7s]{padding-block:clamp(1.5rem,5vw,3.5rem) 0}.sign[data-astro-cid-wpvy4v7s]{width:fit-content;font-size:var(--text-sign);letter-spacing:-.02em;view-transition-name:sign;font-weight:800;line-height:1;text-decoration:none;display:block}.line[data-astro-cid-wpvy4v7s]{view-transition-name:tagline;margin-top:.5rem}ul[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{justify-content:center;align-items:center;padding-block:.25rem;display:inline-flex}.compact[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-block:1rem 0;display:flex}.compact[data-astro-cid-wpvy4v7s] .sign[data-astro-cid-wpvy4v7s]{font-size:var(--text-h2);letter-spacing:0}.compact[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin-top:0}@media (pointer:coarse),(width<=36rem){ul[data-astro-cid-wpvy4v7s]{gap:0 .5rem}li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-width:44px;min-height:44px}.compact[data-astro-cid-wpvy4v7s] .sign[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=22.5rem){ul[data-astro-cid-wpvy4v7s]{gap:0 .25rem;font-size:1rem}}.edge[data-astro-cid-jo6i4kqk]{background-color:var(--yellow);background-image:radial-gradient(circle,#17130b59 .25rem,#0000 .28rem);background-position:50%;background-size:1rem 1rem;height:1.5rem}footer[data-astro-cid-jo6i4kqk]{background:var(--board);color:var(--readout);font-size:var(--text-small)}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}@media (pointer:coarse),(width<=36rem){ul[data-astro-cid-jo6i4kqk]{gap:0 1rem}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
