.theme-switch[data-v-aa235c99]{cursor:pointer;line-height:0;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.36rem;display:inline-flex}.theme-switch[data-v-aa235c99]:focus-visible{outline:1px solid var(--border);outline-offset:2px}.icon[data-v-aa235c99]{width:1.6rem;height:1.6rem;display:block}.app-header[data-v-837f3aeb]{z-index:30;background:var(--bg);min-height:2.75rem;box-shadow:none;pointer-events:none;border:none;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex;position:fixed;top:0;left:0;right:0}.app-header__nav[data-v-837f3aeb]{pointer-events:auto;align-items:center;gap:1rem;display:flex}.nav-home[data-v-837f3aeb],.nav-link[data-v-837f3aeb]{color:var(--fg);-webkit-user-select:none;user-select:none;font-family:Share Tech Mono,monospace;text-decoration:none;transition:transform .15s}.nav-home[data-v-837f3aeb]:hover,.nav-link[data-v-837f3aeb]:hover{transform:scale(1.2)}.nav-home.is-current[data-v-837f3aeb],.nav-link.is-current[data-v-837f3aeb]{border-bottom:2px solid var(--fg)}.nav-home[data-v-837f3aeb]{font-size:1.35rem;line-height:1}.nav-link[data-v-837f3aeb]{font-size:.85rem}.app-header__actions[data-v-837f3aeb]{pointer-events:auto;align-items:center;gap:.75rem;display:flex}.admin-link[data-v-837f3aeb]{color:var(--fg);border:1px solid var(--border);border-radius:.25rem;padding:.25rem .6rem;font-family:Share Tech Mono,monospace;font-size:.85rem;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}.admin-link[data-v-837f3aeb]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tool-link[data-v-837f3aeb]{width:1.5rem;height:1.5rem;color:var(--fg);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tool-link svg[data-v-837f3aeb]{fill:currentColor;width:100%;height:100%;display:block}.tool-link.stroke-icon svg[data-v-837f3aeb]{fill:none}.cat-link[data-v-837f3aeb]{width:1.85rem;height:1.85rem;color:var(--fg);justify-content:center;align-items:center;text-decoration:none;transition:transform .15s;display:inline-flex}.cat-link[data-v-837f3aeb]:hover{transform:scale(1.2)}.cat-link svg[data-v-837f3aeb]{width:100%;height:100%;display:block}.app-footer[data-v-8da3dfb9]{background:var(--bg);min-height:2.5rem;box-shadow:none;color:var(--fg);border:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-family:Share Tech Mono,monospace;font-size:.75rem;display:flex}.app-footer__copy[data-v-8da3dfb9]{opacity:.65}.app-footer__about[data-v-8da3dfb9]{color:var(--fg);opacity:.65;text-decoration:none}.app-footer__about[data-v-8da3dfb9]:hover{opacity:.85}html,body{scrollbar-width:none;-ms-overflow-style:none;min-height:100%;margin:0;font-family:Share Tech Mono,monospace}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#app{flex-direction:column;min-height:100vh;display:flex}.app-body{flex-direction:column;flex:1 0 auto;display:flex}.outline-btn[data-v-43cfe633]{font:inherit;cursor:pointer;background:0 0;padding:.4rem .75rem;font-family:Share Tech Mono,monospace}.outline-btn[data-v-43cfe633]:disabled{opacity:.5;cursor:not-allowed}.outline-btn.danger[data-v-43cfe633]{border-color:var(--danger);color:var(--danger)}.outline-btn.danger[data-v-43cfe633]:hover:not(:disabled){background:var(--danger);color:var(--bg);border-color:var(--danger)}.outline-btn.muted[data-v-43cfe633]{border-color:var(--border-muted)}.page-shell[data-v-2edc878a]{box-sizing:border-box;background:var(--bg);color:var(--fg);flex:1 0 auto;justify-content:center;padding:2.75rem 1rem 1rem;font-family:Share Tech Mono,monospace;display:flex}.page-shell.center[data-v-2edc878a]{align-items:center}.page-shell__inner[data-v-2edc878a]{flex-direction:column;display:flex}.fade-in[data-v-2edc878a]{animation:.45s forwards chrome-fade-in-2edc878a}@keyframes chrome-fade-in-2edc878a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stack[data-v-595aa84d]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:stretch;display:flex}.fade[data-v-595aa84d]{opacity:0;animation:.45s forwards stagger-595aa84d}.title[data-v-595aa84d]{letter-spacing:.04em;text-align:center;margin-top:1rem;font-size:2rem;font-weight:500;animation-delay:50ms}.purpose[data-v-595aa84d]{text-align:center;max-width:none;margin:1.35rem 0 0;font-size:.95rem;line-height:1.4;animation-delay:.15s}.war-clock[data-v-595aa84d]{color:var(--fg);-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:baseline;gap:1.25rem;margin:1.5rem auto 0;padding:0;font-family:Share Tech Mono,monospace;animation-delay:.22s;display:flex}button.war-clock[data-v-595aa84d]{cursor:pointer}button.war-clock[data-v-595aa84d]:hover{opacity:.85}.war-num[data-v-595aa84d]{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500;line-height:1.1}.war-modal-overlay[data-v-595aa84d]{z-index:40;background:color-mix(in srgb, var(--fg) 28%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.war-modal[data-v-595aa84d]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:min(22rem,100%);color:var(--fg);padding:1.25rem 1.35rem;font-family:Share Tech Mono,monospace}.war-modal-copy[data-v-595aa84d]{text-align:center;margin:0;font-size:.95rem}.war-modal-err[data-v-595aa84d]{text-align:center;margin:.75rem 0 0}.war-modal-actions[data-v-595aa84d]{justify-content:center;gap:.75rem;margin-top:1.15rem;display:flex}.posts-status[data-v-595aa84d]{text-align:center;margin-top:2rem;animation-delay:.28s}.cards[data-v-595aa84d]{text-align:left;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin-top:2rem;animation-delay:.28s;display:grid}.card[data-v-595aa84d]{box-sizing:border-box;background:var(--bg);color:var(--fg);flex-direction:column;gap:.5rem;padding:.85rem 1rem;font-family:Share Tech Mono,monospace;display:flex}.card.featured[data-v-595aa84d]{grid-column:1/-1;gap:.65rem;padding:1.15rem 1.25rem}.card-date[data-v-595aa84d]{opacity:.65;font-size:.75rem}.card-title[data-v-595aa84d]{margin:0;font-size:1rem;font-weight:500;line-height:1.35}.card-title a[data-v-595aa84d]{color:inherit;text-decoration:none;transition:transform .15s;display:inline-block}.card-title a[data-v-595aa84d]:hover{transform:scale(1.1)}.card.featured .card-title[data-v-595aa84d]{font-size:1.2rem}.card-excerpt[data-v-595aa84d]{opacity:.65;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pager[data-v-595aa84d]{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;animation-delay:.34s;display:flex}.pager-btn[data-v-595aa84d]{color:var(--fg);cursor:pointer;opacity:.75;background:0 0;border:none;padding:.25rem .35rem;font-family:Share Tech Mono,monospace;font-size:.85rem}.pager-btn[data-v-595aa84d]:hover:not(:disabled){opacity:1}.pager-btn[data-v-595aa84d]:disabled{opacity:.35;cursor:default}.pager-meta[data-v-595aa84d]{opacity:.65;font-size:.8rem}@keyframes stagger-595aa84d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#fff;--border:#fff;--border-muted:#666;--line:#333;--danger:#f88;--input-bg:#000;--board-bg:#161616}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#000;--border:#000;--border-muted:#999;--line:#ddd;--danger:#c00;--input-bg:#fff;--board-bg:transparent}html,body{background-color:var(--bg);color:var(--fg);transition:background-color .15s,color .15s}.back-link{color:var(--fg);width:fit-content;font-family:Share Tech Mono,monospace;font-size:.9rem;text-decoration:none}.back-link:hover{opacity:.85}.chrome-status{opacity:.7;margin:0;font-family:Share Tech Mono,monospace}.chrome-status.err{color:var(--danger);opacity:1}.chrome-meta{opacity:.7;margin:0 0 1.5rem;font-size:.75rem}.chrome-hint{opacity:.65;margin:0;font-size:.75rem}.chrome-title{margin:0;font-family:Share Tech Mono,monospace;font-size:1.25rem;font-weight:400}.chrome-title-lg{margin:1rem 0 .25rem;font-family:Share Tech Mono,monospace;font-size:1.35rem;font-weight:400}.chrome-field{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.chrome-field input,.chrome-field select,.chrome-field textarea{background:var(--input-bg);color:var(--fg);border:1px solid var(--border);font:inherit;border-radius:.25rem;padding:.4rem .5rem;font-family:Share Tech Mono,monospace}.chrome-field textarea{resize:vertical;line-height:1.4}.chrome-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.chrome-badge{border:1px solid var(--border-muted);text-transform:lowercase;white-space:nowrap;border-radius:.25rem;padding:.1rem .4rem;font-size:.75rem}.chrome-badge.published{border-color:var(--border)}.chrome-nav-stack{flex-direction:column;gap:.5rem;display:flex}.chrome-link{color:var(--fg);border:1px solid var(--border);border-radius:.25rem;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}.chrome-link:hover:not(:disabled){background:var(--fg);color:var(--bg);border-color:var(--fg)}.chrome-icon{color:var(--fg);transition:transform .15s}.chrome-icon:hover:not(:disabled){transform:scale(1.2)}.chrome-nav-stack a{padding:.5rem .75rem;font-family:Share Tech Mono,monospace}.chrome-item-list{margin:0;padding:0;list-style:none}.chrome-item-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.chrome-item-list a{color:var(--fg);text-decoration:none}.chrome-item-list a:hover{opacity:.85}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}
