html{color-scheme:light}.preview-controls{display:flex;align-items:center;gap:20px}.preview-controls a{color:inherit}.preview-controls button{font:12px 'Courier New',monospace;color:inherit;background:transparent;border:1px solid #acb3ae;padding:6px 10px;cursor:pointer}.cohosts{margin:16px 0 0 112px;font-size:14px;line-height:1.9}.cohosts>span:not(.dir__label){color:#6c7368;font-size:12px}.event-date{font-size:12px!important}.in-progress{color:#536949}.upcoming .event-summary img{object-fit:contain}.upcoming .event-summary>a{flex-shrink:0}.upcoming .event-summary>a img{display:block}.event-summary>div{min-width:0}.desktop-header{gap:20px}html[data-mode=dark]{color-scheme:dark;background:#191d20;color:#e2e5e4}html[data-mode=dark] a{color:#a8bcdf}html[data-mode=dark] .desktop-header,html[data-mode=dark] .desktop-footer{color:#a0a9ad}html[data-mode=dark] .nap{color:#c8cdcf}html[data-mode=dark] .window,html[data-mode=dark] dialog{background:#303639;border-color:#596165 #15191b #15191b #596165;color:#e2e5e4}html[data-mode=dark] .titlebar,html[data-mode=dark] .dialog-title{background:#3f526c}html[data-mode=dark] nav a{background:#343b3d;border-color:#586163 #202527 transparent #586163;color:#b8c2c6}html[data-mode=dark] nav a[aria-current=page]{background:#22282a;border-color:#505b5d #505b5d #22282a #505b5d;color:#e6edf5}html[data-mode=dark] main{background:#22282a;border-color:#505b5d}html[data-mode=dark] .manifesto,html[data-mode=dark] .post p{color:#c9cecb}html[data-mode=dark] .statusbar{color:#aab4b4;border-color:#202728 #485153 #485153 #202728}html[data-mode=dark] .statusbar a{color:inherit}html[data-mode=dark] .page-heading,html[data-mode=dark] .event,html[data-mode=dark] .post,html[data-mode=dark] .board-note{border-color:#3b4545}html[data-mode=dark] .page-heading p,html[data-mode=dark] .event p,html[data-mode=dark] .edition,html[data-mode=dark] .dir__label,html[data-mode=dark] .cohosts>span:not(.dir__label),html[data-mode=dark] .preview-note{color:#aeb9b5}html[data-mode=dark] .event img{background:#343a3b;border-color:#59625e}html[data-mode=dark] .in-progress{color:#b4cba9}html[data-mode=dark] .board-toolbar{background:#30383a;border-color:#485152}html[data-mode=dark] .sorts span{color:#aab4b3}html[data-mode=dark] .sorts button{color:#aec2e2}html[data-mode=dark] .sorts button[aria-pressed=true]{color:#e3eaf4;background:#465365;outline-color:#687a8d}html[data-mode=dark] .bevel,html[data-mode=dark] dialog button{background:#424b4c;color:#e0e7e3;border-color:#65706e #1b2425 #1b2425 #65706e}html[data-mode=dark] .post:nth-child(even){background:#282f30}html[data-mode=dark] .tag,html[data-mode=dark] .sources a{color:#adc0db}html[data-mode=dark] .vote,html[data-mode=dark] .vote button{color:#aab6a7}html[data-mode=dark] .vote button[aria-pressed=true]{color:#cfb4ff}html[data-mode=dark] input,html[data-mode=dark] textarea{background:#202628;color:#e3e8e6;border-color:#64706e}html[data-mode=dark] .preview-controls button{border-color:#687174}html[data-mode=dark] :focus-visible{outline-color:#b3c8ee}@media(max-width:600px){.desktop-header{padding:16px;align-items:flex-start}.preview-controls{gap:12px;flex-wrap:wrap;justify-content:flex-end}.preview-label{display:none}.cohosts{margin-left:0}.preview-controls button{min-height:32px}.preview-controls a{padding:6px 0}.event-date{line-height:1.7}}
.desktop-header .nap{display:block;width:65px;line-height:0;flex-shrink:0}
.desktop-header .nap img{width:100%;height:auto;display:block;filter:brightness(0);opacity:.8}
html[data-mode=dark] .desktop-header .nap img{filter:none;opacity:.95}
.invader-stage{position:relative;width:150px;height:115px;margin:0 auto 25px}
.invader-stage canvas{display:block;width:100%;height:100%}
.stage__fallback{position:absolute;inset:0;display:grid;place-items:center}
.stage__fallback img{width:55px;height:50px;image-rendering:pixelated}
.webgl-ready .stage__fallback{display:none}
.no-webgl canvas{display:none}
