.seal-layout.svelte-16twp9y{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:16px;align-items:start}@media(max-width:760px){.seal-layout.svelte-16twp9y{grid-template-columns:1fr}}.preview-panel.svelte-16twp9y{position:sticky;top:16px}.preview-area.svelte-16twp9y{display:flex;align-items:center;justify-content:center;min-height:240px;background-image:linear-gradient(45deg,#eef3f8 25%,transparent 25%),linear-gradient(-45deg,#eef3f8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef3f8 75%),linear-gradient(-45deg,transparent 75%,#eef3f8 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border-radius:var(--radius-sm)}.bg-row.svelte-16twp9y{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem}.bg-btn.svelte-16twp9y{border:none;background:#fff;box-shadow:var(--raise);border-radius:999px;padding:2px 10px;font-size:.74rem;font-family:inherit;color:var(--text-sub);cursor:pointer}.bg-btn.selected.svelte-16twp9y{background:var(--accent-chip);color:var(--accent-text);font-weight:700;box-shadow:var(--inset)}.preview-area.bg-white.svelte-16twp9y{background:#fff;box-shadow:var(--field)}.preview-area.bg-paper.svelte-16twp9y{background:#f4efe3;background-image:none}.preview-area.bg-dark.svelte-16twp9y{background:#33414f;background-image:none}.preset-label.svelte-16twp9y{font-size:.76rem}.size-note.svelte-16twp9y{text-align:center;font-size:.78rem;margin:10px 0 0}.act-row.svelte-16twp9y{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.copy-note.svelte-16twp9y{font-size:.76rem;margin:8px 0 0}.settings.svelte-16twp9y{display:flex;flex-direction:column;gap:0}.chip-row.svelte-16twp9y{display:flex;flex-wrap:wrap;gap:8px}.cfg-grid.svelte-16twp9y{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px}.cfg-grid.svelte-16twp9y label:where(.svelte-16twp9y){display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-sub)}.cfg-grid.svelte-16twp9y label.wide:where(.svelte-16twp9y){grid-column:1 / -1}.cfg-grid.svelte-16twp9y label.cb:where(.svelte-16twp9y){flex-direction:row;align-items:center;gap:6px}.cfg-grid.svelte-16twp9y input[type=color]:where(.svelte-16twp9y){padding:2px;height:32px}.hint.svelte-16twp9y{font-size:.74rem;color:var(--accent-text)}.hint-text.svelte-16twp9y{font-size:.76rem;margin:8px 0 0}
