@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--bg:#fff;--fg:#1b1b1f;--muted:#6b6b76;--chip:#eee9ea;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#141417;--fg:#e6e6ea;--muted:#9a9aa6;--chip:#2a2a30}}[data-game=hk]{--accent:#1f5fa8;--accent-hover:#3a82d6}[data-game=ss]{--accent:#8a2b3a;--accent-hover:#c43f55}@media (prefers-color-scheme:dark){[data-game=hk]{--accent:#6cb6ff;--accent-hover:#a8d4ff}[data-game=ss]{--accent:#e0788a;--accent-hover:#ffb3c0}}body{background:var(--bg);color:var(--fg);margin:0;padding:0 1rem 4rem;font:16px/1.5 system-ui,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.subtext{color:var(--muted);font-size:.8em}header{padding:1rem 0;font-size:1.25rem;font-weight:600}.count{color:var(--muted);font-size:.875em}.area h2{margin:1.5rem 0 .5rem;font-size:1.1rem}.rooms{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem 1rem;padding:0;list-style:none;display:grid}.post{border-top:1px solid var(--chip);padding:1rem 0}.meta{color:var(--muted);gap:1rem;font-size:.875rem;display:flex}.meta a{color:inherit}.author{color:var(--fg);font-weight:600}.tags{flex-wrap:wrap;gap:.25rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.tags li{background:var(--chip);border-radius:999px;padding:0 .6rem;font-size:.8rem}.prose{overflow-wrap:anywhere}.prose>:first-child{margin-top:.5rem}.prose>:last-child{margin-bottom:.75rem}.prose blockquote{border-left:3px solid var(--chip);margin:.5rem 0;padding-left:.75rem}.prose code{background:var(--chip);border-radius:3px;padding:0 .25em}.spoiler{background:var(--fg);color:#0000;cursor:pointer;border-radius:3px}.spoiler.revealed{background:var(--chip);color:inherit}.attachments{flex-wrap:wrap;gap:.75rem;display:flex}.reactions{flex-wrap:wrap;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.reactions li{background:var(--chip);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.8rem;display:flex}.reactions img{object-fit:contain;width:1.1rem;height:1.1rem}figure{max-width:100%;margin:0}figure img,figure video{background:var(--chip);width:100%;height:auto;display:block}header{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}header .updated{color:var(--muted);margin-left:auto;font-size:.875rem;font-weight:400}header nav{gap:1rem;font-size:1rem;font-weight:400;display:flex}header nav.games{border:1px solid var(--muted);border-radius:4px;align-self:center;gap:0;overflow:hidden}header nav.games a{color:var(--fg);white-space:nowrap;padding:.2rem .6rem}header nav.games a+a{border-left:1px solid var(--muted)}header nav.games a:hover,header nav.games a[aria-current]{color:var(--accent)}header nav.games .short{display:none}@media (width<=480px){header nav.games .long{display:none}header nav.games .short{display:inline}}header,main{max-width:60rem;margin:0 auto}body.wide{padding-bottom:0}body.wide main{max-width:none}.map{width:100%;height:calc(100dvh - 4rem);display:block}.map .room{opacity:.18;stroke:#000;stroke-opacity:.5;stroke-width:.5px;vector-effect:non-scaling-stroke}.map .room.has-strats{opacity:1}.map a:hover .room{stroke:var(--fg);stroke-width:2px}.map .sprite{opacity:.25;pointer-events:none}.map .sprite.has-strats{opacity:1}.map .hit path{fill:#0000}.map .hit:hover{opacity:.12}.map .hit:hover path{fill:var(--fg)}.map{touch-action:none;cursor:grab;user-select:none}.map:active{cursor:grabbing}.map .label{font-size:var(--label-size);text-anchor:middle;dominant-baseline:central;pointer-events:none;fill:var(--muted)}.map .label.has-strats{fill:var(--fg);font-weight:600}.map:not([data-ready]){visibility:hidden}.tags a{color:inherit}.tags a:hover{color:var(--accent-hover)}.tag-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tag-controls input[type=search]{min-width:12rem;font:inherit;background:var(--chip);color:var(--fg);border:1px solid var(--chip);border-radius:6px;flex:1;padding:.3rem .6rem}.tag-list{columns:16rem;column-gap:2rem;padding:0;list-style:none}.tag-list li{break-inside:avoid;overflow-wrap:anywhere}.tag-list:not([data-ready]){visibility:hidden}
