footer[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;padding:3.5rem 0 4.5rem;display:flex}.colophon[data-astro-cid-nns7i3if]{color:var(--text-footer);font-size:.875rem;line-height:1.8}.colophon[data-astro-cid-nns7i3if] b[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:4px;color:var(--text-subtitle);font-size:.75rem;font-weight:400}.footer-cols[data-astro-cid-nns7i3if]{gap:3rem;display:flex}.footer-links[data-astro-cid-nns7i3if]{gap:var(--space-6);flex-direction:column;font-size:.9375rem;display:flex}.footer-links[data-astro-cid-nns7i3if] .label[data-astro-cid-nns7i3if]{margin:0 0 var(--space-6);font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;color:var(--text-parchment);font-size:.625rem}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-idle);text-decoration:none;transition:color 80ms linear}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--text-bright)}nav[data-astro-cid-rutobish]{border-bottom:var(--border-hair) solid var(--line-parchment-faint);font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:.6875rem;display:flex}.brand[data-astro-cid-rutobish]{align-items:center;gap:var(--space-10);color:var(--text-bright);text-decoration:none;display:inline-flex}.dot[data-astro-cid-rutobish]{background:var(--line-amber);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffd18c80}.nav-links[data-astro-cid-rutobish]{gap:var(--space-6);display:flex}.nav-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:var(--text-idle);padding:var(--space-6) var(--space-10);border-left:var(--border-rule) solid transparent;text-decoration:none;transition:color 80ms linear,background-color 80ms linear}.nav-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.nav-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:focus-visible{color:var(--text-bright);background:var(--tint-hover);border-left-color:var(--line-parchment);outline:none}.nav-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:var(--text-amber);border-left-color:var(--line-amber)}.brand-short[data-astro-cid-rutobish]{display:none}@media (width<=46rem){nav[data-astro-cid-rutobish]{white-space:nowrap;letter-spacing:2px}.brand-full[data-astro-cid-rutobish]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-short[data-astro-cid-rutobish]{display:inline}.nav-links[data-astro-cid-rutobish]{gap:0}.nav-links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{padding:var(--space-6) var(--space-8)}}@font-face{font-family:Michroma;src:url(/fonts/Michroma.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg-void:#040406;--bg-hud:#0b1117e6;--bg-overlay:#121921d9;--bg-glass:#04060873;--bg-tool:#040507eb;--bg-popup:#0a0a0ff5;--bg-console:#12141af0;--bg-bar:#050a0fb2;--tint-hover:#f2e6cc0f;--tint-press:#f2e6cc1f;--tint-track:#f5ebd91f;--line-steel:#6ca3bf80;--line-glass:#6ba3bf59;--line-parchment:#f5e0b8;--line-parchment-soft:#f5e0b859;--line-parchment-faint:#f5e0b840;--line-tool:#f5e0b8cc;--line-amber:#ffd18c;--line-console:#383d47;--text-title:#f0ebe0;--text-bright:#f5f0e6;--text-idle:#9ea1ab;--text-label:#b8b8c2;--text-subtitle:#a8a8b2;--text-parchment:#f5e0b8b2;--text-amber:#ffdb9e;--text-footer:#80808ccc;--text-ice:#a7c9dd;--text-readout:#deedf7f2;--text-ice-dim:#a6c9de8c;--text-console:#dbe0e6;--faction-friendly:#73ebadf2;--faction-hostile:#f2736bf2;--tutorial-accent:#8cd9ff;--shield:#6bb8f2e6;--star-white:#ebf2ff;--font-display:"Michroma", "Eurostile", sans-serif;--font-body:"Chakra Petch", system-ui, sans-serif;--font-code:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-28:28px;--space-32:32px;--radius-none:0;--radius-hair:1px;--radius-md:6px;--border-hair:1px;--border-rule:2px;--shadow-title:0 0 12px #0000008c;--gutter:11rem;--measure:36rem}*{box-sizing:border-box}html{color-scheme:dark;background:var(--bg-void)}body{background:var(--bg-void);color:var(--text-label);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65;position:relative}body:before,body:after{content:"";pointer-events:none;z-index:100;position:fixed;inset:0}body:before{background:radial-gradient(#0000 55%,#000000a6 100%)}body:after{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--line-parchment-soft);color:var(--text-title)}a{color:inherit}:focus-visible{outline:var(--border-rule) solid var(--line-parchment);outline-offset:3px}img{max-width:100%}.wrap{max-width:68rem;margin:0 auto;padding:0 1.75rem}p{max-width:var(--measure);margin:0}strong{color:var(--text-bright);font-weight:500}em{color:var(--text-bright);font-style:italic}.section-heading{font-family:var(--font-display);letter-spacing:6px;text-transform:uppercase;color:var(--text-parchment);margin:0;font-size:.75rem;line-height:1rem}.menu-item{align-items:center;gap:var(--space-10);font-family:var(--font-display);letter-spacing:4px;color:var(--text-idle);border:0;border-left:var(--border-rule) solid transparent;border-radius:var(--radius-none);padding:var(--space-10) var(--space-18);background:0 0;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:padding-left 80ms linear,color 80ms linear,background-color 80ms linear;display:inline-flex}.menu-item.is-primary{color:var(--text-bright);background:var(--tint-hover);border-left-color:var(--line-parchment-soft)}.menu-item:hover,.menu-item:focus-visible{color:var(--text-bright);background:var(--tint-hover);border-left-color:var(--line-parchment);padding-left:var(--space-28);outline:none}.menu-item:active{color:var(--text-amber);background:var(--tint-press);border-left-color:var(--line-amber);padding-left:var(--space-28)}.hud-panel{background:var(--bg-hud);border:var(--border-hair) solid var(--line-steel);border-radius:var(--radius-md);color:var(--text-readout)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}pre.mermaid{background:var(--bg-hud);border:var(--border-hair) solid var(--line-steel);border-radius:var(--radius-md);justify-content:center;padding:1.5rem;display:flex;overflow-x:auto}
