div.svelte-clyidt{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-clyidt{width:100%;height:100%;display:block;position:relative}.threshold.svelte-67umi3{z-index:4;pointer-events:none;background:linear-gradient(100deg,#3a2c21f5 0%,#1e1814fc 34%,#16120f 62%,#292019f7 100%);position:absolute;inset:0}.threshold--fade.svelte-67umi3{background:#0d0b0a}.bubble.svelte-1srq1h4{text-align:center;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;color:#f4efe8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;background:#1c1816e6;border:1px solid #ffffff24;border-radius:.9rem;inline-size:max-content;max-inline-size:min(17rem,80vw);padding:.5rem .8rem;font-size:.86rem;line-height:1.45;box-shadow:0 10px 26px #00000073}.bubble[data-tone=warm].svelte-1srq1h4{background:#5c341eeb;border-color:#ffbe8259}.bubble[data-tone=soft].svelte-1srq1h4{background:#2e2c3ee6;border-color:#bebef040}.bubble[data-tone=dim].svelte-1srq1h4{color:#f0ece6b8;background:#1e1e22c7}.bubble[data-tone=cool].svelte-1srq1h4{background:#202e3ae6;border-color:#96bedc40}.panel.svelte-1fshfef{z-index:6;color:#e8e2da;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0b0adb;border-radius:.5rem;max-block-size:calc(100% - 1rem);inline-size:17rem;padding:.4rem .5rem .5rem;font:400 11px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;overflow-y:auto}header.svelte-1fshfef{align-items:center;gap:.35rem;margin-block-end:.35rem;display:flex}header.svelte-1fshfef strong:where(.svelte-1fshfef){letter-spacing:.04em;text-transform:uppercase;opacity:.75;flex:1;font-size:11px}.stats.svelte-1fshfef{border-block-end:1px solid #ffffff1f;flex-wrap:wrap;gap:.15rem .5rem;padding-block-end:.35rem;display:flex}.stats.svelte-1fshfef .big:where(.svelte-1fshfef){flex-basis:100%;font-size:20px;font-weight:600}.stats.svelte-1fshfef em:where(.svelte-1fshfef){opacity:.6;margin-inline-start:.15rem;font-size:10px;font-style:normal}section.svelte-1fshfef{margin-block-start:.4rem}h4.svelte-1fshfef{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0 0 .2rem;font-size:10px}.row.svelte-1fshfef{grid-template-columns:4.6rem 1fr 2.8rem;align-items:center;gap:.3rem;min-block-size:1.15rem;display:grid}.row.svelte-1fshfef>span:where(.svelte-1fshfef){text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.row.moved.svelte-1fshfef>span:where(.svelte-1fshfef),.row.moved.svelte-1fshfef>output:where(.svelte-1fshfef){color:#ffd479;opacity:1}.row.svelte-1fshfef output:where(.svelte-1fshfef),.row.svelte-1fshfef .value:where(.svelte-1fshfef){text-align:end;font-variant-numeric:tabular-nums}.row.svelte-1fshfef .value:where(.svelte-1fshfef){background:0 0;border:0;padding:0}input[type=range].svelte-1fshfef{accent-color:#c9a06a;block-size:.9rem;inline-size:100%}.chips.svelte-1fshfef{flex-wrap:wrap;grid-column:2/span 2;gap:.15rem;display:flex}button.svelte-1fshfef{color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:.25rem;padding:.05rem .3rem}button.on.svelte-1fshfef{background:#c9a06a40;border-color:#c9a06a}.note.svelte-1fshfef{opacity:.5;margin:.2rem 0 0}footer.svelte-1fshfef{gap:.3rem;margin-block-start:.5rem;display:flex}.world.svelte-oje9r2{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 30%,#2f2926 0%,#171413 100%);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.world.aiming.svelte-oje9r2{cursor:none}.aim.svelte-oje9r2{pointer-events:none;z-index:3;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.beam.svelte-oje9r2{stroke:#ff4030;stroke-width:1.5px;opacity:.25}.reticle.svelte-oje9r2{fill:#ff40302e;stroke:#f54;stroke-width:1.5px}.tick.svelte-oje9r2{stroke:#f54;stroke-width:1.5px;opacity:.9}@media (prefers-reduced-motion:reduce){.beam.svelte-oje9r2{opacity:.18}}.world.hero.svelte-oje9r2{background:radial-gradient(circle at 50% 40%,#332c28 0%,#16130f 100%);border-radius:1rem}.loading.svelte-oje9r2{background:linear-gradient(110deg,#221e1c 30%,#2c2724 50%,#221e1c 70%) 0 0/220% 100%;block-size:100%;inline-size:100%;animation:1.4s linear infinite svelte-oje9r2-wn-shimmer}@keyframes svelte-oje9r2-wn-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.loading.svelte-oje9r2{animation:none}}
