.nq-style .static-page-copy,
.nq-style .roadmap-heading,
.nq-style .roadmap-items > .roadmap-item {
    color: var(--nh-text);
}

/* Roadmap entries are primary prose, so keep their weight consistent with the
   About and Starter Guide copy instead of falling back to regular Nimiq text. */
.nq-style .roadmap-items {
    display: block;
    padding-inline-start: 2.4rem !important;
    list-style: disc outside;
}

.nq-style .roadmap-items > .roadmap-item {
    display: list-item;
    margin: 0 0 0.35rem !important;
    font-weight: 800;
}

.nq-style .roadmap-items > .roadmap-item:last-child {
    margin-bottom: 0 !important;
}

.notice-actions {
    display: grid;
    gap: 10px;
}

.notice-actions > .nq-button {
    width: 100%;
    height: 7.5rem;
    margin: 0;
}

.nq-style .notice-card .notice-guide-button {
    border: 1px solid var(--nh-border);
    background: rgba(255, 255, 255, 0.46);
    color: var(--nh-muted);
    box-shadow: none;
    text-decoration: none;
}

/*
 * nq-button normally reveals a dark-blue ::before layer on hover/focus.
 * This secondary action should remain visually quiet, so retain the shared
 * button component while disabling only that coloured overlay.
 */
.nq-style .notice-card .notice-guide-button::before {
    background: transparent;
    background-image: none;
}

.notice-guide-button[hidden] {
    display: none;
}

.nq-style .notice-card .notice-guide-button:hover,
.nq-style .notice-card .notice-guide-button:focus-visible {
    background: rgba(255, 255, 255, 0.58);
    color: var(--nh-muted);
    box-shadow: 0 3px 10px rgba(31, 35, 72, 0.04);
}

.nq-style .notice-card .notice-guide-button:active {
    background: rgba(255, 255, 255, 0.52);
    color: var(--nh-muted);
    box-shadow: none;
}
