/* Alleen voor WordPress: gewone tekstpagina's (privacy e.d.) en 404.
   style.css is gelijk aan de HTML-preview; WordPress-specifieke stijl staat hier. */
.text-page { max-width: 760px; margin: 0 auto; padding: 150px var(--gutter) clamp(120px, 14vw, 200px); }
.text-page h1 { font-size: clamp(2.4rem, 6vw, 4.6rem); color: var(--warmrose); margin-bottom: .5em; }
.text-page__content { font-size: 1.05rem; }
.text-page__content h2 { font-size: 1.8rem; margin: 1.6em 0 .5em; }
.text-page__content h3 { font-size: 1.3rem; margin: 1.4em 0 .4em; }
.text-page__content a { color: var(--warmrose); }
.text-page__content ul, .text-page__content ol { padding-left: 1.2em; }
.text-page--404 { text-align: center; }
.text-page__neon { font-size: clamp(2.6rem, 6vw, 4.4rem); margin: 0 0 10px; color: var(--warmrose); text-shadow: none; }
.text-page__cta { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 28px; }
.admin-bar .topbar { top: 32px; }
@media (max-width: 782px) { .admin-bar .topbar { top: 46px; } }
