.themes[data-astro-cid-dz5h74bc]{display:flex;gap:var(--sp-6);align-items:center}.swatch[data-astro-cid-dz5h74bc]{width:15px;height:15px;padding:0;cursor:pointer;background:var(--sw);border:2px solid var(--border-strong);border-radius:var(--sink-radius);box-shadow:2px 2px 0 0 var(--shadow-color);image-rendering:pixelated;transition:transform .1s,border-color .1s,box-shadow .1s}.swatch[data-astro-cid-dz5h74bc]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--shadow-color)}.swatch[data-astro-cid-dz5h74bc][aria-pressed=true]{border-color:var(--foreground);box-shadow:0 0 7px var(--sw)}.swatch[data-astro-cid-dz5h74bc]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.lab[data-astro-cid-dz5h74bc]{display:block;position:relative;background:var(--surface)}.lab[data-astro-cid-dz5h74bc]:before,.lab[data-astro-cid-dz5h74bc]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--foreground-dim)}.lab[data-astro-cid-dz5h74bc]:before{width:7px;height:1px}.lab[data-astro-cid-dz5h74bc]:after{width:1px;height:7px}.lab[data-astro-cid-dz5h74bc]:hover:before,.lab[data-astro-cid-dz5h74bc]:hover:after{background:var(--primary)}.lab[data-astro-cid-dz5h74bc]:hover{border-color:var(--primary)}.themes[data-astro-cid-dz5h74bc]{--step: .16s;--cycle: 6s}@media(prefers-reduced-motion:no-preference){.swatch[data-astro-cid-dz5h74bc]:not(.lab){position:relative;animation:light var(--cycle) steps(1) calc(.6s + var(--i) * var(--step)) infinite}.swatch[data-astro-cid-dz5h74bc]:not(.lab):after{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:0;border:2px solid var(--foreground);border-radius:inherit;background:#ffffff4d;box-shadow:0 0 9px var(--sw);animation:glow var(--cycle) steps(1) calc(.6s + var(--i) * var(--step)) infinite}.lab[data-astro-cid-dz5h74bc]{animation:lab-blink var(--cycle) steps(1) calc(.75s + var(--n) * var(--step)) infinite}.lab[data-astro-cid-dz5h74bc]:before,.lab[data-astro-cid-dz5h74bc]:after{animation:inherit;animation-name:blink-bar}.themes[data-astro-cid-dz5h74bc]:hover .swatch[data-astro-cid-dz5h74bc],.themes[data-astro-cid-dz5h74bc]:hover .swatch[data-astro-cid-dz5h74bc]:after,.themes[data-astro-cid-dz5h74bc]:hover .lab[data-astro-cid-dz5h74bc]:before,.themes[data-astro-cid-dz5h74bc]:hover .lab[data-astro-cid-dz5h74bc]:after,.themes[data-astro-cid-dz5h74bc]:has(:focus-visible) .swatch[data-astro-cid-dz5h74bc],.themes[data-astro-cid-dz5h74bc]:has(:focus-visible) .swatch[data-astro-cid-dz5h74bc]:after{animation:none}}html.playing .swatch[data-astro-cid-dz5h74bc],html.playing .swatch[data-astro-cid-dz5h74bc]:after,html.playing .lab[data-astro-cid-dz5h74bc],html.playing .lab[data-astro-cid-dz5h74bc]:before,html.playing .lab[data-astro-cid-dz5h74bc]:after{animation:none}@keyframes light{0%{transform:translate(-1px,-2px)}3%,to{transform:none}}@keyframes glow{0%{opacity:1}3%,to{opacity:0}}@keyframes lab-blink{0%,6%,12%,18%,24%{border-color:var(--primary);box-shadow:2px 2px 0 0 var(--shadow-color),0 0 9px var(--primary)}3%,9%,15%,21%,27%,to{border-color:var(--border-strong);box-shadow:2px 2px 0 0 var(--shadow-color)}}@keyframes blink-bar{0%,6%,12%,18%,24%{background:var(--primary)}3%,9%,15%,21%,27%,to{background:var(--foreground-dim)}}@layer base,ui;@layer ui{.eyebrow[data-astro-cid-aokxteyj]{font-family:var(--font-pixel);font-size:var(--fs-11);letter-spacing:2px;text-transform:uppercase;color:var(--primary);display:inline-flex;align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-8)}.eyebrow[data-astro-cid-aokxteyj]:before{content:"//";color:var(--foreground-faint)}}.card[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.primary-link[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0;z-index:1}.links[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:not(.primary-link){position:relative;z-index:2}.card[data-astro-cid-mspuyifq]:has(.primary-link:focus-visible){outline:2px dashed var(--ac, var(--primary));outline-offset:4px}.primary-link[data-astro-cid-mspuyifq]:focus-visible{outline:none}.fname[data-astro-cid-mspuyifq]{margin-inline-start:var(--sp-4)}.year[data-astro-cid-mspuyifq]{font-family:var(--font-body);font-size:var(--fs-11);letter-spacing:normal}.body[data-astro-cid-mspuyifq]{padding:var(--sp-20) var(--sp-20) var(--sp-22);display:flex;flex-direction:column;gap:var(--sp-12);flex:1}h3[data-astro-cid-mspuyifq]{font-family:var(--font-display);font-size:var(--fs-26);font-weight:700;margin:0;line-height:1;color:var(--ac, var(--primary))}.role[data-astro-cid-mspuyifq]{font-family:var(--font-pixel);font-size:var(--fs-9);letter-spacing:1px;text-transform:uppercase;color:var(--foreground-faint)}p[data-astro-cid-mspuyifq]{margin:0;color:var(--foreground-dim);font-size:var(--fs-14);line-height:1.55}p[data-astro-cid-mspuyifq] b{color:var(--foreground);font-weight:500}.mini[data-astro-cid-vxrv3733]{padding:var(--sp-16) var(--sp-16) var(--sp-18);display:flex;flex-direction:column;gap:var(--sp-8)}h4[data-astro-cid-vxrv3733]{font-family:var(--font-display);font-size:var(--fs-18);margin:0;color:var(--ac, var(--info));line-height:1}.role[data-astro-cid-vxrv3733]{font-family:var(--font-pixel);font-size:var(--fs-8);letter-spacing:.5px;text-transform:uppercase;color:var(--foreground-faint)}p[data-astro-cid-vxrv3733]{margin:0;font-size:var(--fs-12);color:var(--foreground-dim);line-height:1.5}.badge[data-astro-cid-vxrv3733]{font-family:var(--font-pixel);font-size:var(--fs-8);color:var(--warning)}.cab[data-astro-cid-ij7t5zbc]{background:linear-gradient(180deg,var(--cabinet-from),var(--cabinet-to));display:flex;flex-direction:column;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.cab[data-astro-cid-ij7t5zbc].linked{cursor:pointer}.cab[data-astro-cid-ij7t5zbc]{position:relative}.primary-link[data-astro-cid-ij7t5zbc]:after{content:"";position:absolute;inset:0;z-index:6}.cab[data-astro-cid-ij7t5zbc]:has(.primary-link:focus-visible){outline:2px dashed var(--ac, var(--primary));outline-offset:4px}.primary-link[data-astro-cid-ij7t5zbc]:focus-visible{outline:none}.screen[data-astro-cid-ij7t5zbc]{aspect-ratio:3 / 4;position:relative;overflow:hidden;border-bottom:2px solid var(--border);box-shadow:var(--sink-shadow);background:radial-gradient(1px 1px at 18% 12%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 72% 20%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 40% 34%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 86% 48%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 10% 58%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 62% 70%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 28% 84%,var(--screen-star) 50%,transparent 0),radial-gradient(1px 1px at 90% 90%,var(--screen-star) 50%,transparent 0),var(--screen-bg)}.screen[data-astro-cid-ij7t5zbc]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0 2px,var(--scanline-color-screen) 3px,rgba(0,0,0,0) 4px)}.marquee[data-astro-cid-ij7t5zbc]{position:absolute;top:9px;left:11px;font-family:var(--font-pixel);font-size:var(--fs-10);letter-spacing:1px;color:var(--foreground);text-shadow:2px 2px 0 var(--screen-shadow);z-index:4}.hud[data-astro-cid-ij7t5zbc]{position:absolute;top:8px;right:10px;z-index:4;text-align:right;font-family:var(--font-pixel);line-height:1.6}.hud[data-astro-cid-ij7t5zbc] .sc[data-astro-cid-ij7t5zbc]{font-size:var(--fs-12);color:var(--primary);text-shadow:1px 1px 0 var(--screen-shadow)}.hud[data-astro-cid-ij7t5zbc] .bs[data-astro-cid-ij7t5zbc]{font-size:var(--fs-8);color:var(--foreground-dim);text-shadow:1px 1px 0 var(--screen-shadow)}.scroller[data-astro-cid-ij7t5zbc]{position:absolute;left:0;right:0;top:0;height:200%;animation:climb 6.5s linear infinite}@keyframes climb{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.plat[data-astro-cid-ij7t5zbc]{position:absolute;height:7px;border-radius:2px;background:linear-gradient(180deg,var(--platform-from),var(--platform-to));box-shadow:0 2px 0 var(--platform-edge),inset 0 1px 0 var(--platform-hi)}.player[data-astro-cid-ij7t5zbc]{position:absolute;left:42%;top:44%;width:52px;height:52px;z-index:3;background-repeat:no-repeat;background-size:156px 208px;background-position:0 0;image-rendering:pixelated;filter:drop-shadow(0 0 7px var(--player-glow));animation:walk .66s steps(3) infinite,bob 1.05s ease-in-out infinite}@keyframes walk{0%{background-position-x:0}to{background-position-x:-156px}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.cab-body[data-astro-cid-ij7t5zbc]{padding:var(--sp-18) var(--sp-18) var(--sp-20);display:flex;flex-direction:column;gap:var(--sp-12);flex:1}h3[data-astro-cid-ij7t5zbc]{font-family:var(--font-display);font-size:var(--fs-26);margin:0;line-height:1;color:var(--ac, var(--primary))}.role[data-astro-cid-ij7t5zbc]{font-family:var(--font-pixel);font-size:var(--fs-9);letter-spacing:1px;text-transform:uppercase;color:var(--foreground-faint)}p[data-astro-cid-ij7t5zbc]{margin:0;color:var(--foreground-dim);font-size:var(--fs-14);line-height:1.55}p[data-astro-cid-ij7t5zbc] b{color:var(--foreground);font-weight:500}.cab[data-astro-cid-ij7t5zbc].locked{filter:saturate(.5)}.cab[data-astro-cid-ij7t5zbc].locked .screen[data-astro-cid-ij7t5zbc]{background:radial-gradient(120% 90% at 50% 30%,var(--locked-from) 0%,var(--locked-to) 70%)}.lock-msg[data-astro-cid-ij7t5zbc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-pixel);font-size:var(--fs-13);color:var(--foreground-dim);letter-spacing:2px;text-shadow:2px 2px 0 var(--screen-shadow);z-index:3;animation:blink 1.4s steps(1) infinite}.coin[data-astro-cid-ij7t5zbc]{width:100%;padding:0;border:0;background:none;cursor:pointer}.coin[data-astro-cid-ij7t5zbc]:hover,.coin[data-astro-cid-ij7t5zbc]:focus-visible{color:var(--primary);animation:none}.coin[data-astro-cid-ij7t5zbc]:focus-visible{outline:2px dashed var(--primary);outline-offset:-8px}.atcard[data-astro-cid-7yp34kin]{align-self:start;animation:bootline .5s .9s both}@media(min-width:920px){.atcard[data-astro-cid-7yp34kin]{margin-top:6px;position:sticky;top:64px}}.tag-mini[data-astro-cid-7yp34kin]{font-size:var(--fs-8);text-transform:uppercase}.at-live[data-astro-cid-7yp34kin]{font-size:var(--fs-8);text-transform:uppercase;color:var(--titlebar-accent);display:flex;gap:var(--sp-6);align-items:center}.at-live[data-astro-cid-7yp34kin] i[data-astro-cid-7yp34kin]{width:7px;height:7px;background:var(--success);box-shadow:0 0 8px var(--success);animation:pulse 1.6s infinite}.atcard-body[data-astro-cid-7yp34kin]{display:flex;gap:var(--sp-14);align-items:center;padding:var(--sp-16) var(--sp-14)}.at-avatar[data-astro-cid-7yp34kin]{width:56px;height:56px;border:2px solid var(--primary);border-radius:var(--sink-radius);object-fit:cover;background:var(--surface-sunken);flex-shrink:0;box-shadow:3px 3px 0 0 var(--shadow-color-soft)}.at-id[data-astro-cid-7yp34kin]{min-width:0}.at-name[data-astro-cid-7yp34kin]{font-family:var(--font-display);font-size:var(--fs-18);color:var(--foreground);line-height:1.05}.at-handle[data-astro-cid-7yp34kin]{font-size:var(--fs-12);color:var(--info);display:inline-block;margin-top:var(--sp-2);word-break:break-all}.at-handle[data-astro-cid-7yp34kin]:hover{text-decoration:underline}.at-status[data-astro-cid-7yp34kin]{display:flex;gap:var(--sp-10);align-items:center;padding:var(--sp-12) var(--sp-14);border-top:2px dashed var(--border);background:var(--surface-sunken)}.lbl[data-astro-cid-7yp34kin]{font-family:var(--font-pixel);font-size:var(--fs-8);color:var(--foreground-faint);text-transform:uppercase;letter-spacing:1px;flex-shrink:0}.at-status-emoji[data-astro-cid-7yp34kin]{width:22px;height:22px;image-rendering:pixelated;flex-shrink:0}.at-status-emoji-text[data-astro-cid-7yp34kin]{font-size:var(--fs-18);flex-shrink:0}.at-status-text[data-astro-cid-7yp34kin]{font-size:var(--fs-13);color:var(--foreground);line-height:1.25}.note[data-astro-cid-77rygnu7]{display:grid;gap:var(--sp-10);padding:var(--sp-16)}textarea[data-astro-cid-77rygnu7],input[data-astro-cid-77rygnu7]{width:100%;font:inherit;font-size:var(--fs-13);color:var(--foreground);padding:var(--sp-10) var(--sp-12);background:var(--surface-sunken);border:var(--sink-border);box-shadow:var(--sink-shadow);border-radius:min(var(--sink-radius),12px)}textarea[data-astro-cid-77rygnu7]{resize:vertical;line-height:1.5;min-height:120px}textarea[data-astro-cid-77rygnu7]::placeholder,input[data-astro-cid-77rygnu7]::placeholder{color:var(--foreground-faint)}@media(pointer:coarse){textarea[data-astro-cid-77rygnu7],input[data-astro-cid-77rygnu7]{font-size:max(16px,var(--fs-13))}}textarea[data-astro-cid-77rygnu7]:focus,input[data-astro-cid-77rygnu7]:focus{outline:2px solid var(--primary);outline-offset:1px}.row[data-astro-cid-77rygnu7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10)}.row[data-astro-cid-77rygnu7].end{grid-template-columns:1fr auto;align-items:center}@media(max-width:560px){.row[data-astro-cid-77rygnu7]{grid-template-columns:1fr}}@media(max-width:640px){.note[data-astro-cid-77rygnu7]{flex:1;grid-template-rows:minmax(120px,1fr);padding-top:var(--sp-20)}textarea[data-astro-cid-77rygnu7]{height:100%;resize:none}}.status[data-astro-cid-77rygnu7]{margin:0;font-size:var(--fs-12);color:var(--foreground-dim)}.status[data-astro-cid-77rygnu7][data-tone=ok]{color:var(--success)}.status[data-astro-cid-77rygnu7][data-tone=bad]{color:var(--error)}.ts[data-astro-cid-77rygnu7]{min-height:65px}.ts[data-astro-cid-77rygnu7]:empty{display:none}.hp[data-astro-cid-77rygnu7]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
