/* Themed answers for Vragen only. Prikbord keeps its existing cards. */
[data-muur="vragen"] .vragen-inleiding{max-width:75ch;margin:0 0 30px;color:var(--ink-700)}
[data-muur="vragen"] .vragen-proza{font:400 16px/1.8 var(--sans);overflow-wrap:anywhere}
[data-muur="vragen"] .vragen-proza p{margin:0 0 18px}
[data-muur="vragen"] .vragen-proza p:last-child{margin-bottom:0}
[data-muur="vragen"] .vragen-proza strong{font-weight:600;color:var(--ink)}
[data-muur="vragen"] .vragen-proza ol,[data-muur="vragen"] .vragen-proza ul{margin:0 0 20px;padding-left:25px}
[data-muur="vragen"] .vragen-proza li{margin:0 0 10px;padding-left:3px}
[data-muur="vragen"] .vragen-proza li:last-child{margin-bottom:0}
[data-muur="vragen"] .vragen-proza code{font:400 .88em/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;background:#5900320a;border-radius:4px;padding:2px 5px;white-space:break-spaces;overflow-wrap:anywhere}
[data-muur="vragen"] .vragen-proza a{color:var(--wine);text-decoration-thickness:1px;text-underline-offset:3px}
[data-muur="vragen"] .vragen-inhoud{max-width:920px;margin:0 0 46px;padding:24px 26px;border-radius:20px;border:1px solid var(--lav-line);background:linear-gradient(135deg,#f5f1fc,#fcf4f6)}
[data-muur="vragen"] .vragen-inhoud-kop{font-size:13px;font-weight:600;color:var(--wine);margin:0 0 12px}
[data-muur="vragen"] .vragen-onderwerpen{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 25px;padding:0;margin:0;counter-reset:vragen-onderwerp}
[data-muur="vragen"] .vragen-onderwerpen>li{min-width:0;counter-increment:vragen-onderwerp}
[data-muur="vragen"] .vragen-onderwerpen a{display:flex;align-items:baseline;gap:9px;min-height:44px;padding:10px 0;text-decoration:none;border-bottom:1px solid #59003212;font-size:13px;line-height:1.5}
[data-muur="vragen"] .vragen-onderwerpen a::before{content:counter(vragen-onderwerp) ".";flex:none;color:var(--wine);font-weight:600}
[data-muur="vragen"] .vragen-onderwerp-titel{flex:1;overflow-wrap:anywhere}
[data-muur="vragen"] .vragen-onderwerp-aantal{flex:none;color:var(--ink-700);font-size:11px;white-space:nowrap}
[data-muur="vragen"] .vragen-onderwerpen a:hover .vragen-onderwerp-titel{text-decoration:underline;text-underline-offset:3px}
[data-muur="vragen"] .muur-items.vragen-themas{display:block;columns:auto;max-width:920px;padding:0;margin:0;list-style:none}
[data-muur="vragen"] .vragen-thema{margin:0 0 56px;padding:0;scroll-margin-top:110px;min-width:0}
[data-muur="vragen"] .vragen-thema:last-child{margin-bottom:0}
[data-muur="vragen"] .vragen-thema-kop{display:flex;align-items:baseline;gap:15px;padding-bottom:18px;margin-bottom:23px;border-bottom:1px solid var(--line)}
[data-muur="vragen"] .vragen-thema-nummer{flex:none;color:var(--wine);font:400 19px/1.3 var(--serif)}
[data-muur="vragen"] .vragen-thema h2{font:500 clamp(29px,3vw,38px)/1.12 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty}
[data-muur="vragen"] .vragen-gebundeld{max-width:75ch;padding-bottom:26px}
[data-muur="vragen"] .vragen-individueel{display:grid;gap:12px;max-width:75ch}
[data-muur="vragen"] .vragen-vraag{min-width:0;scroll-margin-top:110px;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 1px 2px #59003205;overflow:hidden}
[data-muur="vragen"] .vragen-vraag summary{display:flex;align-items:flex-start;gap:18px;list-style:none;cursor:pointer;min-height:44px;padding:21px 23px}
[data-muur="vragen"] .vragen-vraag summary::-webkit-details-marker{display:none}
[data-muur="vragen"] .vragen-vraag summary:hover{background:#fcf9fb}
[data-muur="vragen"] .vragen-vraag summary:focus-visible{outline:2px solid var(--wine);outline-offset:-4px;border-radius:16px}
[data-muur="vragen"] .vragen-vraag-kop{display:block;min-width:0;flex:1}
[data-muur="vragen"] .vragen-vraag-naam{display:block;font:600 11px/1.5 var(--sans);color:var(--wine);margin:0 0 7px}
[data-muur="vragen"] .vragen-vraag-tekst{display:block;color:var(--ink);font:500 21px/1.4 var(--serif);letter-spacing:-.008em;overflow-wrap:anywhere;white-space:normal}
[data-muur="vragen"] .vragen-vraag-indicator{flex:none;display:grid;place-items:center;width:25px;height:25px;margin-top:18px;font:400 25px/1 var(--sans);color:var(--wine);transition:rotate .18s}
[data-muur="vragen"] .vragen-vraag[open] .vragen-vraag-indicator{rotate:45deg}
[data-muur="vragen"] .vragen-vraag[open] summary{border-bottom:1px solid #5900320d;background:#fcf9fb}
[data-muur="vragen"] .vragen-persoonlijk{padding:23px;background:linear-gradient(135deg,#faf8fc,#fcf8fa);color:var(--ink-700)}
[data-muur="vragen"] .vragen-persoonlijk .vragen-antwoord-label{font:600 11px/1.5 var(--sans);color:var(--wine);margin:0 0 12px}
[data-muur="vragen"] .vragen-persoonlijk .vragen-toelichting{font-size:13px;color:var(--ink-700);margin-bottom:17px}
@media(max-width:700px){
 [data-muur="vragen"] .vragen-proza{font-size:15px;line-height:1.75}
 [data-muur="vragen"] .vragen-inleiding{margin-bottom:25px}
 [data-muur="vragen"] .vragen-inhoud{padding:19px 20px;margin-bottom:35px;border-radius:17px}
 [data-muur="vragen"] .vragen-onderwerpen{grid-template-columns:1fr;gap:0}
 [data-muur="vragen"] .vragen-onderwerpen a{font-size:13px;gap:8px}
 [data-muur="vragen"] .vragen-thema{margin-bottom:40px;scroll-margin-top:86px}
 [data-muur="vragen"] .vragen-thema-kop{gap:11px;padding-bottom:15px;margin-bottom:20px}
 [data-muur="vragen"] .vragen-thema-nummer{font-size:17px}
 [data-muur="vragen"] .vragen-thema h2{font-size:29px}
 [data-muur="vragen"] .vragen-gebundeld{padding-bottom:22px}
 [data-muur="vragen"] .vragen-vraag{border-radius:14px;scroll-margin-top:86px}
 [data-muur="vragen"] .vragen-vraag summary{padding:18px 17px;gap:11px}
 [data-muur="vragen"] .vragen-vraag-tekst{font-size:19px;line-height:1.42}
 [data-muur="vragen"] .vragen-vraag-indicator{width:21px;height:21px;font-size:23px}
 [data-muur="vragen"] .vragen-persoonlijk{padding:19px 17px}
}
@media(prefers-reduced-motion:reduce){[data-muur="vragen"] .vragen-vraag-indicator{transition:none}}
