/* nebula/nebula.css — Nebula division color overrides */

.page-hero h1,
.content-block h2,
.panel-icon,
.back-link,
.content-block a {
    color: var(--sc-nebula-accent);
}

.panel-link {
    border-color: var(--sc-nebula-accent);
    color: var(--sc-nebula-accent);
}

.panel-link:hover {
    background: var(--sc-nebula-accent);
    color: #fff;
}

.service-panel:hover {
    box-shadow: 0 8px 32px var(--sc-nebula-shadow);
}

@media (max-width: 479px) {
    .page-hero h1 {
        font-size: clamp(1.75rem, 8vw, 2.5rem);
    }
}
