.m{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem}.page{max-width:var(--maxw);margin:0 auto;padding:0 26px}.entry{grid-template-columns:var(--rail) 1fr;border-top:1px solid var(--rule);display:grid}.entry:first-child{border-top:none}.entry .rail{text-align:right;padding:30px 26px 30px 0}.entry .rail .m{color:var(--faint);line-height:1.9;display:block}.entry .rail .m.alive{color:var(--lime)}.entry .body{border-left:1px solid var(--line);min-width:0;padding:30px 0 38px 30px}@media (max-width:760px){.entry{grid-template-columns:1fr}.entry .rail{text-align:left;padding:22px 0 0}.entry .rail .m{margin-right:14px;display:inline-block}.entry .body{border-left:none;padding:14px 0 30px}}.mast .body{padding-top:54px;padding-bottom:54px}.mast .tag{color:var(--lime);text-shadow:0 0 10px var(--accent-glow);margin-bottom:30px;display:block}.mast .tag:after{content:"_";color:var(--neon2);margin-left:3px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mast .tag:after{animation:none}}h1{letter-spacing:0;text-shadow:0 0 18px #ff43b040;max-width:16ch;margin:0 0 26px;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:400;line-height:1.02}h1 em{font-style:italic}.ink{white-space:nowrap;position:relative}.ink:after{content:"";background:var(--neon2);opacity:.9;z-index:-1;height:.26em;box-shadow:0 0 12px var(--neon2);position:absolute;bottom:.1em;left:-1px;right:-1px;transform:skew(-4deg)}.lede{color:var(--muted);max-width:56ch;margin:0 0 34px;font-size:1.26rem;line-height:1.55}.lede b{color:var(--paper);font-weight:500}.actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.go{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);border-bottom:1px solid #0000;align-items:center;gap:8px;padding-bottom:3px;font-size:.78rem;transition:all .15s;display:inline-flex}.go .a{transition:transform .15s}.go:hover{color:var(--paper);border-color:var(--lime)}.go:hover .a{transform:translate(3px)}.go.lead{color:var(--paper);border-color:var(--line)}.go.lead:hover{border-color:var(--lime)}.go .note{color:var(--faint);text-transform:none;letter-spacing:0}.tally .body{flex-wrap:wrap;align-items:baseline;gap:0;padding-top:26px;padding-bottom:26px;display:flex}.tally .t{border-right:1px solid var(--rule);align-items:baseline;gap:11px;margin-right:34px;padding-right:34px;display:flex}.tally .t:last-child{border-right:none;margin-right:0;padding-right:0}.tally .t .n{font-family:var(--display);letter-spacing:0;font-size:.92rem;line-height:1.4}.tally .t.alive .n{color:var(--paper);text-shadow:0 0 10px var(--accent-glow);position:relative}.tally .t.alive .n:after{content:"";background:var(--lime);height:3px;box-shadow:0 0 8px var(--lime);position:absolute;bottom:-4px;left:-2px;right:-2px}.tally .t .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}@media (max-width:520px){.tally .t{margin-right:22px;padding-right:22px}.tally .t .n{font-size:1.3rem}}.h-row{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:6px;display:flex}h2.sect{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400}.h-row .all{font-family:var(--mono);color:var(--faint);border-bottom:1px solid #0000;font-size:.72rem;transition:all .15s}.h-row .all:hover{color:var(--lime);border-color:var(--lime)}.recs{margin-top:24px}.rec{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:18px 24px;padding:18px 0;display:grid}.rec:first-child{border-top:none}.rec .nm{letter-spacing:-.01em;font-size:1.42rem;line-height:1.2}.rec .ds{color:var(--muted);max-width:64ch;margin-top:5px;font-size:1.02rem;line-height:1.5}.rec .cat{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:9px;font-size:.64rem}.st{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:.66rem;display:flex}.st .d{background:var(--muted);border-radius:50%;width:7px;height:7px}.st.gem{color:var(--lime)}.st.gem .d{background:var(--lime);box-shadow:0 0 0 3px var(--accent-glow)}.st.playing{color:var(--neon2)}.st.playing .d{background:var(--neon2);box-shadow:0 0 0 3px #34e6ff29}.st.backlog .d{background:var(--muted)}.rec.dead .nm{color:var(--faint);-webkit-text-decoration:line-through #90938a73;text-decoration:line-through #90938a73;text-decoration-thickness:1.5px}.rec.dead .ds,.st.dropped{color:var(--faint)}.st.dropped .d{background:var(--faint)}.mission .body p{letter-spacing:-.01em;max-width:30ch;margin:0 0 20px;font-size:clamp(1.3rem,2.5vw,1.62rem);line-height:1.5}.mission .body p.full{max-width:56ch}.mission .body p.small{color:var(--muted);font-size:1.08rem;line-height:1.6;font-family:var(--serif)}.key{white-space:nowrap;position:relative}.key:after{content:"";background:var(--lime);opacity:.85;height:.12em;position:absolute;bottom:.04em;left:0;right:0}.mission .more{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:.74rem}.mission .more:hover{color:var(--lime);border-color:var(--lime)}.logs{margin-top:22px}.log{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:10px 24px;padding:17px 0;transition:all .15s;display:grid}.log:first-child{border-top:none}.log:hover{padding-left:10px}.log .lt{letter-spacing:-.005em;font-size:1.22rem;line-height:1.25}.log:hover .lt{color:var(--lime)}.log .ex{color:var(--muted);max-width:62ch;margin-top:4px;font-size:.98rem;line-height:1.5}.log .rd{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;justify-self:end;font-size:.66rem}.sub .body{padding-top:26px;padding-bottom:26px}.sub .line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sub .ask{color:var(--paper);font-size:1.18rem}.sub form{border-bottom:1px solid var(--line);align-items:center;gap:0;transition:all .15s;display:flex}.sub form:focus-within{border-color:var(--lime)}.sub input{color:var(--paper);font-family:var(--mono);background:0 0;border:0;min-width:190px;padding:6px 4px;font-size:.84rem}.sub input::placeholder{color:var(--faint)}.sub input:focus{outline:none}.sub button{color:var(--lime);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:.74rem}.sub .fine{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:.66rem}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(12px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
