/* Vase and bowl maker (vase-maker.html): only what style.css and art.css don't have already. */
.vase-tool .size-presets { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 12px; }
.vase-tool .size-btn { border: 1px solid var(--line); background: #fff; border-radius: 10px; padding: 8px 12px; font: inherit; font-weight: 700; font-size: .9rem; color: var(--ink); cursor: pointer; }
.vase-tool .size-btn:hover { border-color: var(--accent); }
.vase-tool .size-btn[aria-pressed="true"] { border-color: var(--accent); background: var(--accent-soft); color: var(--accent-hover); }
.vase-tool #reseed { margin-top: 4px; }
.vase-mode-hint { margin: 8px 0 14px; }
.vase-safety { margin: 10px 0 14px; }
.vase-tool .color-rows { margin: 0 0 12px; }
.vase-tool .label { display: block; margin-bottom: 6px; }
.vase-swap { margin: 14px 0 10px; }
.vase-fix { margin-bottom: 10px; }
.vase-tool .viewer-toolbar .seg button { white-space: nowrap; }
