.aesthetic-section.svelte-1qxbvr{background:#fdfcfb;border:1px solid #ece8e2;border-radius:8px;padding:14px 16px}.aesthetic-group.svelte-1qxbvr{display:flex;flex-direction:column;gap:6px}.group-label.svelte-1qxbvr{font-size:.65rem;font-weight:700;color:#9a8880;letter-spacing:.09em;text-transform:uppercase;margin:0;line-height:1}.style-picker.svelte-1qxbvr{display:flex;gap:5px;flex-wrap:wrap}.style-btn.svelte-1qxbvr{display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px 6px;border:1.5px solid transparent;border-radius:8px;background:none;cursor:pointer;transition:border-color .15s,background .15s,transform .12s;min-width:52px}.style-btn.svelte-1qxbvr:hover{background:#0000000a;transform:translateY(-2px)}.style-btn.active.svelte-1qxbvr{border-color:#3273dc;background:#3273dc12}.swatch-outer.svelte-1qxbvr{width:38px;height:26px;border-radius:3px;border:4px solid;padding:3px;box-sizing:border-box;flex-shrink:0;box-shadow:0 1px 4px #0000002e;transition:box-shadow .15s}.style-btn.svelte-1qxbvr:hover .swatch-outer:where(.svelte-1qxbvr){box-shadow:0 2px 8px #00000040}.swatch-face.svelte-1qxbvr{width:100%;height:100%;border-radius:1px}.style-name.svelte-1qxbvr{font-size:.57rem;color:#5a5450;text-align:center;white-space:nowrap;line-height:1.2;font-weight:500}.style-btn.active.svelte-1qxbvr .style-name:where(.svelte-1qxbvr){color:#3273dc;font-weight:700}
