/* Wizard controls are outside customer preview documents. */
.studio-start .start-basic-appearance{margin:28px 0;padding:22px;border:1px solid var(--lw-line,#a0c6b85c);border-radius:18px;background:color-mix(in srgb,var(--lw-brand,#9ae377),transparent 96%)}
.studio-start .start-basic-appearance h2{font-size:22px;line-height:1.3;margin:0 0 8px}
.studio-start .start-basic-appearance fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}
.studio-start .start-basic-appearance legend{font-size:13px;font-weight:750;margin-bottom:12px}
.studio-start .start-basic-palettes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.studio-start .start-basic-palette,.studio-start .start-basic-background{min-height:48px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:12px;padding:12px;text-align:left;font:inherit;cursor:pointer;min-width:0;max-width:100%;overflow-wrap:anywhere}
.studio-start .start-basic-palette strong{font-size:13px;display:block;margin-top:10px}
.studio-start .start-basic-swatches{display:flex;height:35px;border:1px solid #788b8066;border-radius:8px;overflow:hidden}
.studio-start .start-basic-swatches i{display:block;flex:1}
.studio-start .start-basic-appearance button[aria-pressed="true"]{border-color:var(--lw-brand,#a5e77c);box-shadow:0 0 0 2px var(--lw-brand,#a5e77c);background:color-mix(in srgb,var(--lw-brand,#a5e77c),transparent 90%)}
.studio-start .start-basic-backgrounds{display:flex;gap:12px;flex-wrap:wrap}
.studio-start .start-basic-background{font-size:13px;flex:1;text-align:center}
.studio-start .start-basic-appearance button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:600px){.studio-start .start-basic-appearance{padding:16px}.studio-start .start-basic-palettes{grid-template-columns:1fr}.studio-start .start-basic-palette{display:flex;gap:15px;align-items:center}.studio-start .start-basic-swatches{width:100px;flex:0 0 100px;height:30px}.studio-start .start-basic-palette strong{margin:0}.studio-start .start-basic-background{flex:1 1 100%}}
