.preset-btn.svelte-1lv5prn{border-radius:var(--radius);border:1px solid var(--color-border);cursor:pointer;align-items:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:transform .1s;display:inline-flex}.preset-btn.svelte-1lv5prn:hover{transform:translateY(-1px)}.shape-opt.svelte-1lv5prn,.weight-opt.svelte-1lv5prn{border-radius:var(--radius);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.875rem;transition:background-color .15s,border-color .15s;display:inline-flex}.shape-opt.svelte-1lv5prn:hover,.weight-opt.svelte-1lv5prn:hover{background:var(--color-surface-elevated)}.shape-opt.active.svelte-1lv5prn,.weight-opt.active.svelte-1lv5prn{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface))}.preview-frame.svelte-1lv5prn{aspect-ratio:1;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);place-items:center;padding:1rem;display:grid}.preview-img.svelte-1lv5prn{max-width:100%;max-height:100%;image-rendering:-webkit-optimize-contrast}.preview-sizes.svelte-1lv5prn{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}
