/* Main custom styles for ted.steinmann.me */

/* Remove text decoration from all links */
a {
    text-decoration: none;
}

.responsive-image {
    max-width: 100%;
    height: auto;
}

/* Portrait image responsive sizing */
.portrait-image {
    /* Desktop: allow full height */
    max-height: none;
}

/* Mobile: constrain height to keep content above fold */
@media (max-width: 768px) {
    .portrait-image {
        max-height: 60vh;
    }
}

/* Remove bullet points from article lists */
.article-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.article-list li {
    list-style: none !important;
    margin-bottom: 1.5rem;
}

h1 {
    font-size: 2rem; /* Adjust the size as needed */
}
