:target {
	scroll-margin-top: 19px;
}

html {
	scroll-behavior: smooth;
}

/* For images on Patreon Tiers page with a 3.491 aspect ratio */
.ar-3-491 img {
	aspect-ratio: 3.491;
	height: auto;
}

/* For images on Patreon Tiers page with a 4.783 aspect ratio */
.ar-4-783 img {
	aspect-ratio: 4.783;
	height: auto;
}

/* For images on Patreon Tiers page with a 2.3 aspect ratio */
.ar-2-3 img {
	aspect-ratio: 2.3;
	height: auto;
}

/* For images on Patreon Tiers page with a 1.783 aspect ratio */
.ar-1-783 img {
	aspect-ratio: 1.783;
	height: auto;
}

/* Direct Page ID Padding Override for Page 19620 - Arts page */
html body.page-id-19620 {
    padding-left: clamp(16px, 4vw, 60px) !important;
    padding-right: clamp(16px, 4vw, 60px) !important;
    box-sizing: border-box !important;
}

/* Force child elements to respect the parent padding for Page 19620 - Arts page */
.page-id-19620 #page,
.page-id-19620 #main,
.page-id-19620 #primary,
.page-id-19620 #content,
.page-id-19620 .entry-content {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* 1. Page Padding - Direct Post ID Padding Override for Post 19765 (Mobile-safe clamp padding) - QUICKSTART FOR ENJOY COLLABS page */
html body.postid-19765 {
    padding-left: clamp(16px, 4vw, 60px) !important;
    padding-right: clamp(16px, 4vw, 60px) !important;
    box-sizing: border-box !important;
}

/* 2. Cap the Group Block at 1000px max-width and center it */
.postid-19765 .custom-landing-container {
    max-width: 1000px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

/* 3. Ensure child elements and image blocks fill 100% of the 1000px Group Block */
.postid-19765 .custom-landing-container > *,
.postid-19765 .custom-landing-container .wp-block-image,
.postid-19765 .custom-landing-container img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    box-sizing: border-box !important;
}