.console.svelte-mn3n5a{align-content:center;justify-items:center;gap:.6rem;display:grid}.row.svelte-mn3n5a{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.row.svelte-mn3n5a>*{flex:none}.plate.svelte-126c9zv{text-align:center;place-self:center;justify-items:center;gap:1rem;display:grid}h1.svelte-126c9zv{font-size:clamp(2rem,6vw,3.5rem)}section.svelte-126c9zv{gap:1.25rem;min-width:min(22rem,90vw);display:grid}form.svelte-126c9zv{justify-items:center;gap:.75rem;display:grid}label.svelte-126c9zv{gap:.4rem;display:grid}p.svelte-126c9zv{margin:0}.code.svelte-126c9zv{letter-spacing:.35em;color:var(--lamp-green);text-shadow:0 0 12px #6fe08c80;padding-left:.35em;font-family:ui-monospace,Menlo,monospace;font-size:3rem}.sea-map{width:100%;height:100%}.aground.svelte-def3qc{z-index:2;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.frame.svelte-1meuci9{box-sizing:border-box;width:100%;height:100%;padding:.6rem}.glass.svelte-1meuci9{border:3px solid var(--steel-dark);width:100%;height:100%;box-shadow:inset 0 0 18px #000, 0 1px 0 var(--steel-highlight);background:linear-gradient(#4a6a7a 0%,#2d4a5b 48%,#0d2a3b 52%,#06161f 100%);border-radius:4px;overflow:hidden}.forced.svelte-1meuci9 .glass:where(.svelte-1meuci9){animation:.5s steps(2,end) infinite svelte-1meuci9-flash}@keyframes svelte-1meuci9-flash{50%{box-shadow:inset 0 0 30px #ff4d3d, 0 1px 0 var(--steel-highlight)}}.gauge.svelte-s2be2d{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .75rem;padding:.5rem .9rem;display:grid}.readout.svelte-s2be2d{color:var(--lamp-green);background:#0a0d0f;border-radius:3px;justify-self:end;padding:.1rem .5rem;font-family:ui-monospace,Menlo,monospace;box-shadow:inset 0 2px 5px #000}.bar.svelte-s2be2d{grid-column:1/-1;grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.bar.svelte-s2be2d i:where(.svelte-s2be2d){background:#0a0d0f;border-radius:1px;height:.55rem;box-shadow:inset 0 1px 3px #000}.bar.svelte-s2be2d i.on:where(.svelte-s2be2d){background:var(--lamp-green);box-shadow:0 0 6px #6fe08c99}.plate.svelte-13fhuzt{justify-items:center;gap:.4rem;padding:.5rem 1.25rem;display:grid}p.svelte-13fhuzt{margin:0}strong.svelte-13fhuzt{color:var(--brass-light)}.gauge.svelte-13fhuzt{letter-spacing:.05em;color:var(--lamp-green);background:#0a0d0f;border-radius:3px;margin-left:.75rem;padding:.1rem .5rem;font-family:ui-monospace,Menlo,monospace;box-shadow:inset 0 2px 5px #000}.outcome.svelte-13fhuzt{color:var(--lamp-green);margin-left:.75rem;font-size:1.2rem}.console.svelte-8668fh{justify-content:center;align-items:stretch;gap:1.25rem;display:flex}.group.svelte-8668fh{align-content:center;justify-items:center;gap:.5rem;display:grid}.dial.svelte-8668fh{width:3.5rem;height:3.5rem}.rim.svelte-8668fh{fill:var(--brass-dark);stroke:var(--brass-light);stroke-width:1.5px}.face.svelte-8668fh{fill:#0a0d0f}.track.svelte-8668fh{fill:none;stroke:#2b3238;stroke-width:5px}.sweep.svelte-8668fh{fill:none;stroke-width:5px;filter:drop-shadow(0 0 2px)}.hub.svelte-8668fh{fill:var(--brass)}.lamps.svelte-8668fh{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lamps.svelte-8668fh li:where(.svelte-8668fh){border:2px solid var(--steel-dark);border-radius:.4rem .4rem .15rem .15rem;width:.8rem;height:2.2rem;list-style:none}.lamps.round.svelte-8668fh li:where(.svelte-8668fh){border-radius:50%;width:1rem;height:1rem}li.loaded.svelte-8668fh{background:radial-gradient(circle at 35% 30%,#ffd0ca,#ff4d3d 55%,#7d241a);box-shadow:0 0 8px #ff4d3d88}li.spent.svelte-8668fh{background:#0a0d0f;box-shadow:inset 0 2px 4px #000}
