.console.svelte-gmqen9{color:var(--color-paper);--color-amber:#ffb347;background:linear-gradient(#2a2724 0%,#1a1816 100%);border:1px solid #0b0a09;border-radius:10px;align-items:stretch;gap:6px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000080,0 10px 30px #00000080}.module.svelte-gmqen9{background:linear-gradient(#34302c 0%,#26231f 100%);border-radius:6px;flex-direction:column;padding:10px 12px 12px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #00000059}.screw.svelte-gmqen9{background:radial-gradient(circle at 35% 35%,#8d8476,#2a2724 70%);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 .5px #0009}.screw.svelte-gmqen9:after{content:"";background:#0009;height:1px;position:absolute;top:2px;left:1px;right:1px;transform:rotate(35deg)}.screen.svelte-gmqen9{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 30% 20%,#10140c 0%,#070806 100%);border-radius:4px;flex:1;min-height:0;box-shadow:inset 0 2px 6px #000c,0 1px #ffffff0f}.digits.svelte-gmqen9{letter-spacing:.04em;text-shadow:0 0 6px;font-weight:700}.readout-label.svelte-gmqen9{letter-spacing:.14em;text-transform:uppercase;color:#ede6d873;font-size:11px}.text-amber{color:var(--color-amber)}.bg-amber{background:var(--color-amber)}.sweep.svelte-gmqen9{animation:2.4s linear infinite svelte-gmqen9-spin}.blink,.cursor.svelte-gmqen9{animation:1s steps(2,end) infinite svelte-gmqen9-blink}.ping.svelte-gmqen9{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite svelte-gmqen9-ping}@keyframes svelte-gmqen9-spin{to{transform:rotate(360deg)}}@keyframes svelte-gmqen9-blink{50%{opacity:.25}}@keyframes svelte-gmqen9-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.card.svelte-1imtcxv{width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--color-paper);--amber:#ffb347;background:linear-gradient(#2c2925 0%,#1a1816 100%);border:1px solid #0b0a09;border-radius:12px;animation:.35s cubic-bezier(.2,.9,.3,1.2) both svelte-1imtcxv-rise;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff14,0 30px 80px #0009}.screw.svelte-1imtcxv{background:radial-gradient(circle at 35% 35%,#8d8476,#2a2724 70%);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 .5px #0009}.screen.svelte-1imtcxv{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 30% 20%,#10140c 0%,#070806 100%);border-radius:6px;box-shadow:inset 0 2px 8px #000c,0 1px #ffffff0f}.lbl.svelte-1imtcxv{letter-spacing:.16em;text-transform:uppercase;color:#ede6d880;font-size:9px;font-weight:600}.digits.svelte-1imtcxv{letter-spacing:.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px;font-weight:700}.text-amber.svelte-1imtcxv{color:var(--amber)}.tag.svelte-1imtcxv{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);border-radius:2px;padding:2px 7px 3px;font-size:11px;font-weight:800}.got.svelte-1imtcxv{animation:.35s ease-out both svelte-1imtcxv-pop}.stat.svelte-1imtcxv{background:#00000040;border-radius:6px;padding:8px 10px;box-shadow:inset 0 1px 2px #00000080}.val.svelte-1imtcxv{margin-top:2px;font-size:1.05rem;font-weight:700}.star-on.svelte-1imtcxv{fill:var(--color-lime);filter:drop-shadow(0 0 8px #d4f04a99);animation:.45s cubic-bezier(.2,.9,.3,1.6) both svelte-1imtcxv-pop}.star-off.svelte-1imtcxv{fill:#ede6d81a}.btn.svelte-1imtcxv{color:var(--color-paper);background:#3a3531;border-radius:6px;align-items:center;gap:10px;padding:10px 18px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 2px #0b0a09}.btn.svelte-1imtcxv:hover{background:#4a443e}.btn.svelte-1imtcxv:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1a,0 1px #0b0a09}.btn-primary.svelte-1imtcxv{color:var(--color-ink);background:var(--color-lime)}.btn-primary.svelte-1imtcxv:hover{background:#e4ff6a}kbd.svelte-1imtcxv{font:inherit;opacity:.8;background:#0003;border-radius:3px;padding:1px 6px;font-size:10px}@keyframes svelte-1imtcxv-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes svelte-1imtcxv-pop{0%{opacity:0;transform:scale(.4)}}.game-root.svelte-15r8qtm input,.game-root.svelte-15r8qtm textarea{-webkit-user-select:text;user-select:text}.game-root.svelte-15r8qtm,.game-root.svelte-15r8qtm *{scrollbar-width:none;overscroll-behavior:contain}.game-root.svelte-15r8qtm ::-webkit-scrollbar{display:none}.game-root.svelte-15r8qtm img,.game-root.svelte-15r8qtm svg,.game-root.svelte-15r8qtm canvas{-webkit-user-drag:none}
