@import "global.css";
@import "variable.css";
@import "prism-theme.css";
@import "typography.css";
@import "post-list.css";
@import "hero.css";
@import "header.css";
@import "footer.css";
@import "post.css";
@import "about.css";
@import "newsletter.css";

/* Sharp Green Pointer - https://www.cursors-4u.com/cursor/sharp-green-pointer-2 */
html,
.header {
    cursor:
        url("https://cdn.cursors-4u.net/previews/sharp-green-pointer-0b6ebb10-32.webp")
            32 32,
        auto !important;
}
/* End www.Cursors-4U.com Code */

.layout-wrapper {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    min-height: 100%;
}

.corner-fixed-image {
    max-width: calc(30vw - 30px);
    object-fit: contain;
    aspect-ratio: initial;
    position: fixed;
    bottom: 0;
    right: 0;
    image-rendering: smooth;
}
@media (max-aspect-ratio: 4/3) {
    .corner-fixed-image {
        max-width: 30vh;
    }
}

.main {
    display: flex;
    padding-top: 6rem;
    padding-bottom: 4rem;
    flex-direction: column;
    padding-left: 1rem;
    padding-right: 1rem;
    min-width: 0;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
}

.home-container {
    background-color: var(--background);
    padding: 2rem 2rem;
    border: 0.5rem solid var(--border-color);
    border-radius: 3rem;
}
@media (max-width: 720px) {
    .home-container {
        padding: 1rem 3rem;
    }
}
