#fps-count.svelte-1br9p0q{position:absolute;z-index:3;bottom:16px;right:16px;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 20px #00000040;padding:10px 14px;border-radius:10px;background:#0c1a0e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f6f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;text-align:right}#game.svelte-p1yxzl{position:absolute;inset:0;overflow:hidden;background:#2f5d34}#game.svelte-p1yxzl canvas{position:absolute;top:0;left:0;width:100vw;height:100dvh;pointer-events:none;image-rendering:pixelated}.hud.svelte-3g5aeg{position:absolute;inset:0;pointer-events:none;color:#f4f6f2;font-size:14px}.panel.svelte-3g5aeg{position:absolute;background:#0c1a0e9e;border:1px solid rgba(255,255,255,.14);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;box-shadow:0 6px 20px #00000040}.place.svelte-3g5aeg{top:16px;left:16px}.place.svelte-3g5aeg h1:where(.svelte-3g5aeg){margin:0;font-size:15px;font-weight:600;letter-spacing:.02em}.place.svelte-3g5aeg p:where(.svelte-3g5aeg){margin:2px 0 0;font-size:12px;opacity:.7}.squad.svelte-3g5aeg{top:16px;right:16px;display:flex;gap:8px;align-items:center}.shirt.svelte-3g5aeg{display:inline-block;width:10px;height:10px;border-radius:2px;background:#c4352e;margin-right:7px;vertical-align:middle}.controls.svelte-3g5aeg{bottom:16px;left:16px;display:grid;grid-template-columns:auto auto;gap:3px 16px;font-size:12px}.controls.svelte-3g5aeg .keys:where(.svelte-3g5aeg){opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.controls.svelte-3g5aeg .action:where(.svelte-3g5aeg){opacity:.65}.loading.svelte-3g5aeg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#16301a;font-size:18px;letter-spacing:.08em;text-transform:uppercase}
