<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Increase font size for all blog posts */
body.single-post, 
body.blog, 
body.archive {
    font-size: 16px; /* Adjust the value to your preferred font size */
}
@media (min-width: 1024px) {
    .container, 
    .content-area {
        max-width: 100%; /* Allow the content to stretch fully */
        width: 100%; /* Override any fixed width */
        margin: 0 auto; /* Center-align content */
        padding: 0 20px; /* Add some padding for better readability */
    }
}img {
    max-width: 100%; /* Ensure images scale responsively */
    width: 100%; /* Set them to full width */
    height: auto; /* Maintain aspect ratio */
}.content-area, 
.entry-content, 
.post-content {
    text-align: left; /* Avoid forced centering */
    width: auto; /* Allow natural expansion */
}/* Expand the content width on larger screens */
@media (min-width: 1024px) {
    .site-main {
        max-width: 100% !important; /* Expand to full width */
        margin: 0 auto; /* Center content */
        padding: 0 5%; /* Add some padding for readability */
    }

    .content-area {
        width: 90% !important; /* Allow the content to span more space */
        max-width: 1200px; /* Optional: Set a max width for readability */
        margin: 0 auto;
    }

    .post-thumbnail img {
        width: 100% !important; /* Ensure images stretch to full width */
        height: auto !important;
    }
}

/* Make sure images are responsive */
img {
    max-width: 100% !important;
    height: auto;
}/* Full-width image for the Classes page */
.page-id-29 .wp-block-image img {
    width: 100vw; /* Span the full width of the viewport */
    margin-left: calc(-50vw + 50%); /* Center the image */
    max-width: 100vw; /* Prevent overscaling */
}

/* Full-width image for the About page */
.page-id-2 .wp-block-image img {
    width: 100vw; /* Span the full width of the viewport */
    margin-left: calc(-50vw + 50%); /* Center the image */
    max-width: 100vw; /* Prevent overscaling */
}

/* Optional: Remove padding from the content area */
.page-id-29 .site-content,
.page-id-2 .site-content {
    padding: 0;
}/* Full-width image for the Classes page */
.page-id-15 .wp-block-image img {
    width: 100vw; /* Span the full width of the viewport */
    margin-left: calc(-50vw + 50%); /* Center the image */
    max-width: 100vw; /* Prevent overscaling */
}

/* Full-width image for the About page */
.page-id-17 .wp-block-image img {
    width: 100vw; /* Span the full width of the viewport */
    margin-left: calc(-50vw + 50%); /* Center the image */
    max-width: 100vw; /* Prevent overscaling */
}

/* Optional: Remove padding from the content area for these pages */
.page-id-15 .site-content,
.page-id-17 .site-content {
    padding: 0;
}/* Full-width image for Classes page */
.page-id-15 .wp-block-image img {
    width: 100vw; /* Span full viewport width */
    position: relative;
    left: 50%;
    transform: translateX(-50%); /* Center the image */
    max-width: none; /* Prevent image scaling */
}

/* Full-width image for About page */
.page-id-17 .wp-block-image img {
    width: 100vw; /* Span full viewport width */
    position: relative;
    left: 50%;
    transform: translateX(-50%); /* Center the image */
    max-width: none; /* Prevent image scaling */
}

/* Ensure no extra padding or margins around the image */
.page-id-15 .wp-block-image,
.page-id-17 .wp-block-image {
    margin: 0;
    padding: 0;
}/* Ensure full-width images for the Classes page */
.page-id-15 img,
.page-id-17 img {
    width: 100vw; /* Full viewport width */
    max-width: none; /* Override default scaling */
    margin: 0 auto; /* Center the image */
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%); /* Center the image on the screen */
}

/* Remove any padding/margin around the image container */
.page-id-15 .wp-block-image,
.page-id-17 .wp-block-image {
    margin: 0;
    padding: 0;
}
</pre></body></html>