.mockup-img-wrapper.svelte-1cbieb1{width:100%;height:100%;display:block;position:relative}.mockup-img-wrapper.svelte-1cbieb1:after{content:"";pointer-events:none;background:linear-gradient(135deg,#00000008 0%,#0000 35%);position:absolute;inset:0}.mockup-img-wrapper.errored.svelte-1cbieb1 .mockup-img:where(.svelte-1cbieb1){opacity:.35}.mockup-img.svelte-1cbieb1{opacity:0;max-width:100%;height:auto;filter:drop-shadow(0 1px 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) - 9%)));z-index:1;transition:opacity .5s ease-out;display:block}.mockup-img.is-loaded.svelte-1cbieb1{opacity:1}.customize-btn.svelte-107pzae{top:var(--size-3);left:var(--size-3);z-index:2;cursor:pointer;color:var(--text-1);font:inherit;text-align:inherit;appearance:none;background:0 0;border:none;padding:0;text-decoration:none;position:absolute}.icon-circle.svelte-107pzae{width:var(--size-7);height:var(--size-7);border-radius:var(--radius-round);background:var(--surface-0);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.customize-label.svelte-107pzae{height:var(--size-7);padding-left:var(--size-7);padding-right:var(--size-3);white-space:nowrap;font-size:var(--font-size-0);font-weight:var(--font-weight-5);color:inherit;background:var(--surface-0);border-radius:var(--radius-round);opacity:0;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}@media (hover:hover){.customize-btn.svelte-107pzae:hover .customize-label:where(.svelte-107pzae){opacity:1}}.customize-btn.expanded.svelte-107pzae{align-items:center;gap:var(--size-2);height:var(--size-8);padding:0 var(--size-4);border-radius:var(--radius-round);background:var(--surface-0);color:var(--text-2);box-shadow:var(--shadow-1);transition:background .3s var(--ease-squish-3), color .3s var(--ease-squish-3);display:flex}.customize-btn.expanded.svelte-107pzae .icon-circle:where(.svelte-107pzae){background:0 0;width:auto;height:auto}.customize-btn.expanded.svelte-107pzae .customize-label:where(.svelte-107pzae){opacity:1;background:0 0;padding:0;position:static}@media (hover:hover){.customize-btn.expanded.svelte-107pzae:hover{background:var(--text-1);color:var(--surface-0)}.customize-btn.expanded.svelte-107pzae:hover .customize-svg path{stroke:currentColor}}
