/* Static pages (about, projects) — prose + links; pairs with blog-shell / blog-nav */

.site-static-prose {
    max-width: 48rem;
}

.site-static-prose p {
    margin: 0 0 0.85rem 0;
    line-height: 1.55;
    color: #e0e7ef;
}

.site-static-prose p:last-child {
    margin-bottom: 0;
}

.site-static-prose a {
    color: #7dcfff;
}

.site-static-prose a:hover {
    background: transparent;
    color: #a6e3a1;
}

.site-contact-list {
    list-style: none;
    padding: 0;
    margin: 1rem 0 0 0;
    line-height: 1.65;
    color: #e0e7ef;
    font-size: 12px;
}

.site-contact-list li {
    margin-bottom: 0.35rem;
}

.site-contact-list a {
    color: #7dcfff;
}

.site-contact-list a:hover {
    background: transparent;
    color: #a6e3a1;
}

.site-project-list {
    list-style: none;
    padding: 0;
    margin: 1rem 0 0 0;
    line-height: 1.65;
    color: #e0e7ef;
    font-size: 12px;
}

.site-project-list li {
    margin-bottom: 0.5rem;
}

.site-project-list a {
    color: #7dcfff;
}

.site-project-list a:hover {
    background: transparent;
    color: #a6e3a1;
}
