div.svelte-1p6nsrk{width:100%;height:100%;position:relative}canvas.svelte-1p6nsrk{width:100%;height:100%;display:block;position:relative}.tank-container.svelte-11aexy8{aspect-ratio:16/9;background:var(--background);cursor:crosshair;background-image:linear-gradient(var(--background), var(--background)), linear-gradient(90deg, #8b7355, #d4a574, #8b7355);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border-bottom:4px solid #0000;border-radius:1rem;width:100%;max-height:70vh;position:relative;overflow:hidden}.devlog-entry.svelte-9qu1v7{border-left:3px solid var(--accent);margin-bottom:2rem;padding-left:1.5rem}.entry-header.svelte-9qu1v7{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.devlog-entry.svelte-9qu1v7 h4:where(.svelte-9qu1v7){color:var(--fg,#fff);margin:0;font-size:1.1rem}time.svelte-9qu1v7{color:var(--fg-muted,#999);font-family:monospace;font-size:.85rem}.entry-description.svelte-9qu1v7{color:var(--fg-muted,#999);margin-bottom:1rem;line-height:1.6}.entry-screenshot.svelte-9qu1v7{border:1px solid var(--border,#444);background:var(--bg-accent-1,#0003);border-radius:.5rem;max-width:600px;padding:.75rem}.entry-screenshot.svelte-9qu1v7 img:where(.svelte-9qu1v7){border-radius:.25rem;width:100%;height:auto;display:block}.tank-page.svelte-1xea6ux{width:100%;min-height:100vh}.tank-wrapper.svelte-1xea6ux{width:100%;margin:0 auto;padding:7rem 2rem 0}.content.svelte-1xea6ux{max-width:800px;margin:0 auto;padding:2rem}.header.svelte-1xea6ux{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.content.svelte-1xea6ux h2:where(.svelte-1xea6ux){margin-bottom:0}.status-badge.svelte-1xea6ux{text-transform:uppercase;letter-spacing:.05em;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.status-badge.in-progress.svelte-1xea6ux{color:#fbbf24;background:#eab30833;border:1px solid #eab3084d}.status-badge.experimental.svelte-1xea6ux{color:#a78bfa;background:#8b5cf633;border:1px solid #8b5cf64d}.status-badge.stable.svelte-1xea6ux{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d}.description.svelte-1xea6ux{color:var(--fg-muted,#999);margin-bottom:1rem;line-height:1.6}.last-updated.svelte-1xea6ux{color:var(--fg-muted,#999);margin-bottom:2rem;font-family:monospace;font-size:.85rem}.meta.svelte-1xea6ux{margin-bottom:2rem}.instructions.svelte-1xea6ux{color:var(--fg,#fff);margin-bottom:.5rem}.player-count.svelte-1xea6ux{color:var(--fg-muted,#999);margin-top:.5rem;font-family:monospace}.goals-section.svelte-1xea6ux{border-top:1px solid var(--border,#444);margin-top:3rem;padding-top:2rem}.goals-section.svelte-1xea6ux h3:where(.svelte-1xea6ux){color:var(--fg,#fff);margin-bottom:1rem}.goals-list.svelte-1xea6ux{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.goal-item.svelte-1xea6ux{color:var(--fg-muted,#999);align-items:center;gap:.75rem;font-family:monospace;transition:color .2s;display:flex}.goal-item.completed.svelte-1xea6ux{color:var(--fg,#fff)}.checkbox.svelte-1xea6ux{color:var(--accent,#8b5cf6);text-align:center;min-width:1.5rem;font-size:1.1rem}.goal-item.completed.svelte-1xea6ux .checkbox:where(.svelte-1xea6ux){color:#4ade80}.goal-text.svelte-1xea6ux{line-height:1.5}.devlog-section.svelte-1xea6ux{border-top:1px solid var(--border,#444);margin-top:3rem;padding-top:2rem}.devlog-section.svelte-1xea6ux h3:where(.svelte-1xea6ux){color:var(--fg,#fff);margin-bottom:1.5rem}.related-posts.svelte-1xea6ux{border-top:1px solid var(--border,#444);margin-top:3rem;padding-top:2rem}.related-posts.svelte-1xea6ux h3:where(.svelte-1xea6ux){color:var(--fg,#fff);margin-bottom:1rem}.related-posts.svelte-1xea6ux ul:where(.svelte-1xea6ux){flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.related-posts.svelte-1xea6ux li:where(.svelte-1xea6ux){margin:0}.related-posts.svelte-1xea6ux a:where(.svelte-1xea6ux){border:1px solid var(--border,#444);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.related-posts.svelte-1xea6ux a:where(.svelte-1xea6ux):hover{border-color:var(--accent,#8b5cf6);background:var(--bg-accent-1,#8b5cf61a)}.post-title.svelte-1xea6ux{color:var(--fg,#fff);font-weight:600}.post-description.svelte-1xea6ux{color:var(--fg-muted,#999);font-size:.9rem}.comments-section.svelte-1xea6ux{border-top:1px solid var(--border,#444);margin-top:3rem;padding-top:2rem}
