.BackgroundBlurClient-module__SoSm2q__wrapper{gap:var(--size-5)}.BackgroundBlurClient-module__SoSm2q__dropzone{border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;background:var(--surface);cursor:pointer;gap:.5rem;padding:2rem;display:grid}.BackgroundBlurClient-module__SoSm2q__dropzone span{color:var(--brand);font-weight:600}.BackgroundBlurClient-module__SoSm2q__active{border-color:var(--brand);background:color-mix(in srgb,var(--brand)8%,var(--surface)92%)}.BackgroundBlurClient-module__SoSm2q__hiddenInput{display:none}.BackgroundBlurClient-module__SoSm2q__layout{gap:var(--size-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.BackgroundBlurClient-module__SoSm2q__controls{gap:var(--size-3);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);padding:1.25rem;display:grid}.BackgroundBlurClient-module__SoSm2q__grid2{gap:var(--size-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.BackgroundBlurClient-module__SoSm2q__actions{gap:var(--size-2);flex-wrap:wrap;display:flex}.BackgroundBlurClient-module__SoSm2q__preview{gap:var(--size-2);display:grid}.BackgroundBlurClient-module__SoSm2q__canvas{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-1)}@media (max-width:960px){.BackgroundBlurClient-module__SoSm2q__layout{grid-template-columns:1fr}}
