.overlay.svelte-aw2r12{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.editor.svelte-aw2r12{border:1px solid var(--line);background:var(--bg-2);border-radius:1.1rem;width:min(860px,100%);max-height:92vh;padding:1rem;overflow:auto;box-shadow:0 30px 100px #0000008c}.editor-head.svelte-aw2r12{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}h2.svelte-aw2r12{margin-top:.2rem;font-size:1.35rem}.icon-btn.svelte-aw2r12{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:.55rem;place-items:center;width:32px;height:32px;display:grid}.editor-grid.svelte-aw2r12{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;display:grid}.edit-board.svelte-aw2r12{aspect-ratio:1;border:1px solid var(--line);border-radius:.75rem;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.edit-square.svelte-aw2r12{cursor:pointer;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.edit-square.light.svelte-aw2r12{background:var(--board-light,#d8d6c9)}.edit-square.dark.svelte-aw2r12{background:var(--board-dark,#5f6e5b)}.edit-square.svelte-aw2r12 .piece-svg{width:92%;max-width:100%;height:92%;max-height:100%}.coord.svelte-aw2r12{font-family:var(--font-mono);pointer-events:none;font-size:.5rem;position:absolute}.edit-square.light.svelte-aw2r12 .coord:where(.svelte-aw2r12){color:#0b0d0c73}.edit-square.dark.svelte-aw2r12 .coord:where(.svelte-aw2r12){color:#f5f2e899}.coord.rank.svelte-aw2r12{top:2px;left:3px}.coord.file.svelte-aw2r12{bottom:2px;right:3px}.editor-controls.svelte-aw2r12{gap:.6rem;display:grid}.palette-label.svelte-aw2r12,.field.svelte-aw2r12>span:where(.svelte-aw2r12){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.62rem}.palette.svelte-aw2r12{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.palette-btn.svelte-aw2r12{aspect-ratio:1;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:.35rem;place-items:center;padding:.1rem;display:grid}.palette-btn.active.svelte-aw2r12{border-color:var(--lime);background:color-mix(in oklab, var(--lime) 12%, transparent)}.palette-btn.svelte-aw2r12 .piece-svg{width:100%;height:100%}.palette-btn.erase.svelte-aw2r12{color:var(--muted)}.field.svelte-aw2r12{gap:.3rem;display:grid}.segmented.svelte-aw2r12{border:1px solid var(--line);border-radius:.45rem;display:flex;overflow:hidden}.segmented.svelte-aw2r12 button:where(.svelte-aw2r12){color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:.32rem;font-size:.66rem}.segmented.svelte-aw2r12 button.active:where(.svelte-aw2r12){background:var(--lime);color:#0b0d0c}.checks.svelte-aw2r12{font-family:var(--font-mono);color:var(--muted);gap:.55rem;font-size:.68rem;display:flex}.checks.svelte-aw2r12 label:where(.svelte-aw2r12){align-items:center;gap:.2rem;display:flex}.checks.svelte-aw2r12 input:where(.svelte-aw2r12){accent-color:var(--lime)}.ep.svelte-aw2r12{border:1px solid var(--line);background:var(--bg);width:80px;color:var(--fg);font-family:var(--font-mono);border-radius:.4rem;padding:.3rem .4rem;font-size:.68rem}.quick.svelte-aw2r12{flex-wrap:wrap;gap:.3rem;display:flex}.fen.svelte-aw2r12{background:var(--card);color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.4rem;padding:.4rem;font-size:.55rem;display:block}.editor-actions.svelte-aw2r12{justify-content:space-between;gap:.4rem;display:flex}.overlay.inline.svelte-aw2r12{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.overlay.inline.svelte-aw2r12 .editor:where(.svelte-aw2r12){width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}@media (width<=720px){.editor-grid.svelte-aw2r12{grid-template-columns:1fr}}
