.wall-demo.svelte-1x1qbt8{z-index:1;position:relative}.wall-frame.svelte-1x1qbt8{aspect-ratio:1/1.04;background:#d6cec5;position:relative;overflow:hidden;box-shadow:0 34px 50px -34px #351b2f8c}.paint-wall.svelte-1x1qbt8{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.paint-wall.satin.svelte-1x1qbt8{filter:contrast(1.03)saturate(1.04)}.wall-stamp.svelte-1x1qbt8{border:1px solid var(--red);background:var(--paper);width:82px;height:82px;color:var(--red);pointer-events:none;border-radius:50%;align-content:center;justify-items:center;display:grid;position:absolute;top:17px;right:17px;transform:rotate(8deg)}.wall-stamp.svelte-1x1qbt8 span:where(.svelte-1x1qbt8){font:700 14px var(--serif)}.wall-stamp.svelte-1x1qbt8 small:where(.svelte-1x1qbt8){letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px}.wall-caption.svelte-1x1qbt8{color:#fff;letter-spacing:.12em;text-shadow:0 1px 5px #0000007a;text-transform:uppercase;pointer-events:none;justify-content:space-between;gap:12px;font-size:9px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.wall-instruction.svelte-1x1qbt8{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;top:19px;left:18px}.wall-controls.svelte-1x1qbt8{gap:13px;padding:18px 0 0;display:grid}.palette-row.svelte-1x1qbt8{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.palette-label.svelte-1x1qbt8{width:88px;color:var(--muted);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.swatches.svelte-1x1qbt8,.finish-options.svelte-1x1qbt8{align-items:center;gap:8px;display:flex}.swatch.svelte-1x1qbt8{background:var(--swatch);cursor:pointer;width:27px;height:27px;transition:transform .2s var(--ease);border:0;padding:0;box-shadow:inset 0 0 0 1px #351b2f1f}.swatch.svelte-1x1qbt8:hover{transform:translateY(-2px)}.swatch.selected.svelte-1x1qbt8{outline:2px solid var(--ink);outline-offset:3px}.selected-color.svelte-1x1qbt8{font:500 15px var(--serif);white-space:nowrap;align-items:baseline;gap:5px;margin-left:4px;display:flex}.selected-color.svelte-1x1qbt8 small:where(.svelte-1x1qbt8){color:var(--muted);font:9px var(--sans)}.finish-option.svelte-1x1qbt8{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 10px;font-size:9px;font-weight:700}.finish-option.active.svelte-1x1qbt8{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wall-reset.svelte-1x1qbt8{border:0;border-bottom:1px solid var(--rose);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;padding:8px 0;font-size:9px;font-weight:700}.wall-note.svelte-1x1qbt8{color:var(--muted);margin-left:101px;font-size:10px;line-height:1.5}@media (width<=640px){.wall-frame.svelte-1x1qbt8{aspect-ratio:1/1.08}.palette-label.svelte-1x1qbt8{width:100%}.wall-note.svelte-1x1qbt8,.wall-reset.svelte-1x1qbt8{margin-left:0}}@media (prefers-reduced-motion:reduce){.swatch.svelte-1x1qbt8{transition:none}}
