
	article.svelte-1oke48 {
		width: min(36rem, 100%);
	}

	header.svelte-1oke48 h2 {
		margin: 0;
		font-size: 1.25rem;
	}


    .edit-grid.svelte-1ig0x8r {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    @media (min-width: 576px) {
        .edit-grid.svelte-1ig0x8r:has(.preview:where(.svelte-1ig0x8r)) {
            grid-template-columns: 3fr 2fr;
        }
    }
    .preview.svelte-1ig0x8r {
        width: 100%;
        max-height: 16rem;
        object-fit: contain;
        border-radius: var(--pico-border-radius);
        background: var(--wl-image-bg);
    }

