.game-heading.svelte-1rrcmpi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}h1.svelte-1rrcmpi{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--ink-muted);font-size:1.1rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}h1.svelte-1rrcmpi svg{flex:none}button.svelte-1rrcmpi{flex:none;min-height:44px;padding:6px 0;font-size:.7rem;color:var(--ink-muted);text-decoration:underline;text-underline-offset:4px}button.svelte-1rrcmpi:hover{color:var(--ink-strong)}button.svelte-1rrcmpi:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}dialog.svelte-sv11nj{position:fixed;margin:auto;width:calc(100% - 32px);max-width:560px;max-height:90vh;overflow-y:auto;padding:40px 16px 16px;border:1px solid var(--divider-color);border-radius:4px;background:var(--page-bg);color:var(--ink-strong);text-align:left}dialog.svelte-sv11nj::backdrop{background:#000000b8}.close.svelte-sv11nj{position:absolute;top:8px;right:8px;color:var(--ink-muted);font-size:.85rem;min-width:36px;min-height:36px;padding:4px 8px}.close.svelte-sv11nj:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}dialog.svelte-sv11nj video{display:block;width:100%;height:auto;border:1px solid var(--divider-color);border-radius:3px;background:var(--page-bg);margin:0 0 12px}dialog.svelte-sv11nj p{font-size:.8rem;line-height:1.6;margin:0 0 12px}dialog.svelte-sv11nj p:last-child{margin-bottom:0}
