.throw.svelte-5dstm5{gap:var(--line,2px);min-width:0;color:var(--text);font:var(--type-body);display:flex;position:relative}figure.svelte-5dstm5{background:var(--canvas);min-width:0;margin:0;position:relative;overflow:hidden}.frame.svelte-5dstm5{aspect-ratio:16/9;position:absolute;translate:-50% -50%}.frame.svelte-5dstm5>img:where(.svelte-5dstm5){width:100%;height:100%;display:block}.crosshair.svelte-5dstm5{width:calc(56px * var(--s));height:calc(56px * var(--s));filter:drop-shadow(0 0 2px #00000080);margin:auto;position:absolute;inset:0}.throw.svelte-5dstm5 .grenade-reticle rect{stroke:#0f0;stroke-width:calc(1.3px * var(--s));vector-effect:non-scaling-stroke}.release.svelte-5dstm5{z-index:1;filter:drop-shadow(0 0 2px #0b1320bf);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.release.svelte-5dstm5 line:where(.svelte-5dstm5){stroke-linecap:round}.release.svelte-5dstm5 circle:where(.svelte-5dstm5){fill:none}.release.svelte-5dstm5 .rim:where(.svelte-5dstm5){stroke:var(--rail);stroke-width:calc(9px * var(--s) * var(--u));opacity:.9}.release.svelte-5dstm5 .core:where(.svelte-5dstm5){stroke:var(--accent);stroke-width:calc(5px * var(--s) * var(--u))}.who.svelte-5dstm5{top:calc(12px * var(--s));left:calc(12px * var(--s));z-index:2;align-items:center;margin:0;display:flex;position:absolute}.who.svelte-5dstm5 b:where(.svelte-5dstm5){box-sizing:border-box;width:calc(64px * var(--s));height:calc(64px * var(--s));border:calc(3px * var(--s)) solid var(--rail);background:var(--accent);color:#1a1408;font:750 calc(36px * var(--s)) / 1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid}.throw[data-side=ct].svelte-5dstm5 .who:where(.svelte-5dstm5) b:where(.svelte-5dstm5){background:var(--secondary);color:var(--secondary-ink)}.who.named.svelte-5dstm5{padding-right:calc(16px * var(--s));border-radius:calc(32px * var(--s));background:#0b1320db}.who.svelte-5dstm5 span:where(.svelte-5dstm5){margin-left:calc(10px * var(--s));font:650 calc(25px * var(--s)) / 1 var(--font-body);white-space:nowrap}.chip.svelte-5dstm5{bottom:calc(12px * var(--s));z-index:2;align-items:center;gap:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));border-radius:calc(12px * var(--s));background:#0b1320db;margin:0;display:flex;position:absolute}.keys.svelte-5dstm5{left:calc(12px * var(--s))}.move.svelte-5dstm5{right:calc(26px * var(--s))}.move.svelte-5dstm5 svg:where(.svelte-5dstm5){height:calc(46px * var(--s));flex:none;display:block}.move.svelte-5dstm5 text:where(.svelte-5dstm5){font-family:Trebuchet MS,Segoe UI,sans-serif;font-weight:700}.way.svelte-5dstm5 path:where(.svelte-5dstm5){fill:none;stroke:var(--text);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.then.svelte-5dstm5{top:calc(24px * var(--s));z-index:3;width:calc(40px * var(--s));height:calc(40px * var(--s));position:absolute;translate:-50%}.then.svelte-5dstm5 circle:where(.svelte-5dstm5){fill:var(--rail)}.then.svelte-5dstm5 path:where(.svelte-5dstm5){fill:none;stroke:var(--text);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sheet.svelte-1qjc5pk{gap:var(--line);background:var(--rail);color:var(--text);font:var(--type-body);flex-direction:column;display:flex;overflow:hidden}.row.svelte-1qjc5pk{gap:var(--line);flex:1;min-height:0;display:flex}.key.svelte-1qjc5pk{justify-content:center;align-items:center;gap:calc(18px * var(--s));background:var(--canvas);flex-direction:column-reverse;min-width:0;display:flex}.key.beside.svelte-1qjc5pk{gap:calc(26px * var(--s));flex-direction:row}.where.svelte-1qjc5pk{border-radius:calc(10px * var(--s));background:var(--rail);flex:none;display:block}.other.svelte-1qjc5pk{fill:var(--muted);opacity:.7}.here.svelte-1qjc5pk{fill:var(--accent);stroke:var(--rail)}.sheet[data-side=ct].svelte-1qjc5pk .here:where(.svelte-1qjc5pk){fill:var(--secondary)}.where.svelte-1qjc5pk text:where(.svelte-1qjc5pk){fill:#1a1408;font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-anchor:middle;font-weight:750}.words.svelte-1qjc5pk{gap:calc(8px * var(--s));flex-direction:column;min-width:0;display:flex}.key.svelte-1qjc5pk:not(.beside) .words:where(.svelte-1qjc5pk){text-align:center;align-items:center}.words.svelte-1qjc5pk p:where(.svelte-1qjc5pk),h1.svelte-1qjc5pk{align-items:center;margin:0;display:flex}.map.svelte-1qjc5pk{gap:calc(10px * var(--s));color:var(--text-soft);font:700 calc(24px * var(--s)) / 1 var(--font-display)}.map.svelte-1qjc5pk img:where(.svelte-1qjc5pk){width:calc(34px * var(--s));height:calc(34px * var(--s))}h1.svelte-1qjc5pk{gap:calc(12px * var(--s));font:700 calc(46px * var(--s)) / 1.02 var(--font-display)}h1.svelte-1qjc5pk img:where(.svelte-1qjc5pk){width:calc(46px * var(--s));height:calc(46px * var(--s))}.side.svelte-1qjc5pk{gap:calc(7px * var(--s));color:var(--accent);font:650 calc(21px * var(--s)) / 1 var(--font-body)}.sheet[data-side=ct].svelte-1qjc5pk .side:where(.svelte-1qjc5pk){color:var(--secondary)}.side.svelte-1qjc5pk img:where(.svelte-1qjc5pk){width:calc(24px * var(--s));height:calc(24px * var(--s))}.key.beside.svelte-1qjc5pk .made:where(.svelte-1qjc5pk){align-items:flex-start;gap:calc(8px * var(--s));flex-direction:column}.words.svelte-1qjc5pk .made:where(.svelte-1qjc5pk){gap:calc(10px * var(--s));margin-top:calc(8px * var(--s));color:var(--muted);font:500 calc(14px * var(--s)) / 1 var(--font-body);font-variant-numeric:tabular-nums}.made.svelte-1qjc5pk img:where(.svelte-1qjc5pk){width:calc(104px * var(--s))}.made.svelte-1qjc5pk .logo:where(.svelte-1qjc5pk){--logo-h:calc(24px * var(--s));display:flex}.screen.svelte-16llct9{background:var(--rail);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.screen.resting.svelte-16llct9{cursor:none}.back.svelte-16llct9{z-index:5;width:44px;height:44px;color:var(--text);background:#0b1320db;border-radius:50%;place-items:center;transition:opacity .18s;display:grid;position:absolute;top:14px;right:14px}.back.svelte-16llct9:hover{background:var(--surface-soft)}.back.svelte-16llct9:focus-visible{outline:2px solid var(--action);outline-offset:3px}.resting.svelte-16llct9 .back:where(.svelte-16llct9):not(:focus-visible){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.back.svelte-16llct9{transition:none}}
