.studio[data-astro-cid-gf6nax2b]{width:min(100% - 16px,520px);max-height:calc(100dvh - 16px);padding:14px 16px 16px;border:0;border-radius:20px;background:var(--surface);color:var(--text);box-shadow:0 20px 60px #3c1e0a4d;overflow:auto}.studio[data-astro-cid-gf6nax2b]::backdrop{background:#28140a73}.st-head[data-astro-cid-gf6nax2b]{display:flex;align-items:center;justify-content:space-between}.st-head[data-astro-cid-gf6nax2b] h2[data-astro-cid-gf6nax2b]{margin:0;font-size:1.1rem}.st-close[data-astro-cid-gf6nax2b]{width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer}.st-canvas[data-astro-cid-gf6nax2b]{display:block;width:auto;height:auto;max-width:min(100%,300px);max-height:56dvh;margin:10px auto 12px;border-radius:12px;box-shadow:0 6px 20px #3c1e0a26;touch-action:none;cursor:grab}.st-canvas[data-astro-cid-gf6nax2b]:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.st-sel[data-astro-cid-gf6nax2b]{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;padding:8px 10px;border-radius:14px;background:var(--gold-soft);font-size:.88rem;font-weight:700}.st-sel[data-astro-cid-gf6nax2b][hidden],.st-clear[data-astro-cid-gf6nax2b][hidden]{display:none}.st-sel[data-astro-cid-gf6nax2b] label[data-astro-cid-gf6nax2b]{display:flex;align-items:center;gap:6px;flex:1}.st-sel[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]{flex:1;min-width:0;accent-color:var(--accent)}.st-mini[data-astro-cid-gf6nax2b]{flex:none;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.st-stickers[data-astro-cid-gf6nax2b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-stickers[data-astro-cid-gf6nax2b] [data-astro-cid-gf6nax2b][data-sticker]{display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:12px;border:2px solid var(--line);background:var(--bg);cursor:pointer}.st-stickers[data-astro-cid-gf6nax2b] [data-astro-cid-gf6nax2b][data-sticker]:active{transform:scale(.92)}.st-field[data-astro-cid-gf6nax2b]{display:grid;gap:6px;margin:0 0 12px;padding:0;border:0;font-weight:700;font-size:.9rem}legend[data-astro-cid-gf6nax2b]{padding:0;margin-bottom:6px}.st-text[data-astro-cid-gf6nax2b]{font:inherit;font-weight:500;line-height:1.55;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical}.st-themes[data-astro-cid-gf6nax2b],.st-fonts[data-astro-cid-gf6nax2b],.st-ratios[data-astro-cid-gf6nax2b],.st-chars[data-astro-cid-gf6nax2b]{display:flex;flex-wrap:wrap;gap:6px}.st-themes[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b],.st-fonts[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b],.st-ratios[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b],.st-chars[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]{position:absolute;opacity:0}.st-fonts[data-astro-cid-gf6nax2b] span[data-astro-cid-gf6nax2b]{display:inline-block;padding:6px 11px;border-radius:999px;border:2px solid var(--line);background:var(--bg);font-size:.95rem;font-weight:400;cursor:pointer}.st-fonts[data-astro-cid-gf6nax2b] label[data-astro-cid-gf6nax2b]:first-child span[data-astro-cid-gf6nax2b]{font-size:.9rem;font-weight:600}.st-fonts[data-astro-cid-gf6nax2b] label[data-astro-cid-gf6nax2b]:nth-child(2) span[data-astro-cid-gf6nax2b]{font-size:1.2rem;line-height:1.1}.st-ratios[data-astro-cid-gf6nax2b]{display:grid;grid-template-columns:repeat(3,1fr)}.st-ratios[data-astro-cid-gf6nax2b] span[data-astro-cid-gf6nax2b]{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 4px;border-radius:999px;border:2px solid var(--line);background:var(--bg);font-size:.85rem;font-weight:600;cursor:pointer}.st-ratios[data-astro-cid-gf6nax2b] small[data-astro-cid-gf6nax2b]{font-weight:500;opacity:.65}.st-ratios[data-astro-cid-gf6nax2b] i[data-astro-cid-gf6nax2b]{display:block;height:18px;border:2px solid currentColor;border-radius:3px;opacity:.7}.st-ratios[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:checked+span[data-astro-cid-gf6nax2b],.st-fonts[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:checked+span[data-astro-cid-gf6nax2b]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.st-ratios[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:focus-visible+span[data-astro-cid-gf6nax2b],.st-fonts[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:focus-visible+span[data-astro-cid-gf6nax2b]{outline:2px solid var(--accent-ink);outline-offset:2px}.st-themes[data-astro-cid-gf6nax2b] span[data-astro-cid-gf6nax2b]{display:inline-block;padding:7px 14px;border-radius:999px;border:2px solid var(--line);font-weight:600;cursor:pointer}.st-themes[data-astro-cid-gf6nax2b] label[data-astro-cid-gf6nax2b]:last-child span[data-astro-cid-gf6nax2b]{color:#fff}.st-chars[data-astro-cid-gf6nax2b] span[data-astro-cid-gf6nax2b]{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;border:2px solid var(--line);background:var(--bg);cursor:pointer}.st-chars[data-astro-cid-gf6nax2b] .mascot{width:auto;height:44px}.st-themes[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:checked+span[data-astro-cid-gf6nax2b],.st-chars[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:checked+span[data-astro-cid-gf6nax2b]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.st-themes[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:focus-visible+span[data-astro-cid-gf6nax2b],.st-chars[data-astro-cid-gf6nax2b] input[data-astro-cid-gf6nax2b]:focus-visible+span[data-astro-cid-gf6nax2b]{outline:2px solid var(--accent-ink);outline-offset:2px}.st-actions[data-astro-cid-gf6nax2b]{display:grid;gap:8px}.st-note[data-astro-cid-gf6nax2b]{margin:8px 0 0;text-align:center}
