.overlay.svelte-xg6ae0{z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-xg6ae0{color:#f0f0f0;background:#1a1a1a;border:1px solid #333;border-radius:10px;width:100%;max-width:32rem;padding:1.5rem;box-shadow:0 6px 32px #00000080}header.svelte-xg6ae0 h2:where(.svelte-xg6ae0){color:#9bc0f0;word-break:break-all;margin:0 0 .25rem;font-size:1.1rem}.state.svelte-xg6ae0{color:#777;margin:0 0 1rem;font-size:.78rem}.state.svelte-xg6ae0 code:where(.svelte-xg6ae0){background:#2a2a2a;border-radius:3px;padding:.05rem .4rem}.explain.svelte-xg6ae0{color:#ccc;margin:0 0 1rem;font-size:.92rem;line-height:1.5}.hint.svelte-xg6ae0{color:var(--fg-3);background:var(--bg-2);border-left:3px solid var(--primary);border-radius:4px;margin:0 0 1rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.45}.error.svelte-xg6ae0{color:#ff9090;background:#3a1515;border:1px solid #664040;border-radius:5px;margin:0 0 1rem;padding:.6rem .8rem;font-size:.85rem}.emojis.svelte-xg6ae0{grid-template-columns:repeat(7,1fr);gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.emojis.svelte-xg6ae0 li:where(.svelte-xg6ae0){text-align:center;background:#232323;border:1px solid #333;border-radius:8px;padding:.6rem .3rem .4rem}.symbol.svelte-xg6ae0{font-size:1.7rem;line-height:1.2;display:block}.label.svelte-xg6ae0{color:#aaa;word-break:break-word;margin-top:.25rem;font-size:.65rem;display:block}.actions.svelte-xg6ae0{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-xg6ae0{color:#fff;cursor:pointer;border:0;border-radius:6px;flex:1;min-width:8rem;padding:.55rem 1rem;font-size:.9rem}button.svelte-xg6ae0:disabled{opacity:.5;cursor:not-allowed}button.primary.svelte-xg6ae0{background:#1e6b3c}button.primary.svelte-xg6ae0:hover:not(:disabled){background:#258049}button.danger.svelte-xg6ae0{background:#6b1e1e}button.danger.svelte-xg6ae0:hover:not(:disabled){background:#802525}button.secondary.svelte-xg6ae0{background:#3a3a3a}button.secondary.svelte-xg6ae0:hover:not(:disabled){background:#4a4a4a}@media (width<=540px){.emojis.svelte-xg6ae0{grid-template-columns:repeat(4,1fr)}}
