/* vrije letters (SIL Open Font License, zie letters/OFL-*.txt) */
@font-face{font-family:"Arvo";font-style:normal;font-weight:400;font-display:swap;src:url(letters/arvo-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arvo";font-style:normal;font-weight:700;font-display:swap;src:url(letters/arvo-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:400;font-display:swap;src:url(letters/bodoni-moda-400-cursief-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:400;font-display:swap;src:url(letters/bodoni-moda-400-cursief-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400;font-display:swap;src:url(letters/bodoni-moda-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400;font-display:swap;src:url(letters/bodoni-moda-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:700;font-display:swap;src:url(letters/bodoni-moda-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:700;font-display:swap;src:url(letters/bodoni-moda-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Courier Prime";font-style:normal;font-weight:400;font-display:swap;src:url(letters/courier-prime-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Courier Prime";font-style:normal;font-weight:400;font-display:swap;src:url(letters/courier-prime-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:400;font-display:swap;src:url(letters/crimson-pro-400-cursief-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:400;font-display:swap;src:url(letters/crimson-pro-400-cursief-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:400;font-display:swap;src:url(letters/crimson-pro-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:400;font-display:swap;src:url(letters/crimson-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:700;font-display:swap;src:url(letters/crimson-pro-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:700;font-display:swap;src:url(letters/crimson-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Figtree";font-style:normal;font-weight:300;font-display:swap;src:url(letters/figtree-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Figtree";font-style:normal;font-weight:300;font-display:swap;src:url(letters/figtree-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(letters/jost-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(letters/jost-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:700;font-display:swap;src:url(letters/jost-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:700;font-display:swap;src:url(letters/jost-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{--zwart:#000;--wit:#ece8de;--grijs:#8d897f;--lijn:rgba(236,232,222,.22);
--zes:125ms;color-scheme:dark}
*{box-sizing:border-box}
html{background:var(--zwart)}
body{margin:0;background:var(--zwart);color:var(--wit);
font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Crimson Pro",Georgia,serif;
font-size:clamp(17px,1.15vw + 10px,21px);line-height:1.62;
-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none;border-bottom:1px solid var(--lijn);
transition:border-color calc(var(--zes)*2)}
a:hover,a:focus-visible{border-color:var(--wit)}
a:focus-visible{outline:1px dashed var(--wit);outline-offset:4px}
.hoek{position:absolute;font-size:.72rem;letter-spacing:.24em;text-transform:lowercase;
color:var(--grijs);border:0}
.naam{top:1.4rem;left:1.6rem}
main{max-width:48em;margin:0 auto;padding:7rem 1.4rem 3rem}
main>p,main>ul,main>dl,main>blockquote,main>.noot{max-width:36em}
h1{font-weight:400;font-size:2.4em;line-height:1.1;margin:0 0 .6em;letter-spacing:.01em}
h2{font-weight:400;font-size:.78em;letter-spacing:.28em;text-transform:lowercase;
color:var(--grijs);margin:3.2em 0 1em}
h2.sectie{margin:2.4em 0 .6em}
p{margin:0 0 1em}
.lead{font-size:1.25em;line-height:1.45}
.regel{color:var(--grijs);font-size:.85em;margin-top:-.6em}
.groot{font-size:1.5em;line-height:1.3;margin:.4em 0 .8em}
.slot{margin-top:2em;font-size:1.15em}
.slot span{color:var(--grijs);font-size:.75em}
blockquote{margin:2em 0;padding:0 0 0 1.2em;border-left:1px solid var(--lijn);
font-style:italic}
blockquote cite{display:block;font-style:normal;color:var(--grijs);font-size:.75em;
margin-top:.6em}
dl{margin:0 0 1.4em}
dt{font-size:1.15em;margin-top:1.1em}
dd{margin:.15em 0 0 0}
.snaar,.titel span,.sprookjes span{color:var(--grijs);font-size:.78em;margin-left:.4em}
.sporen dt{font-size:.78em;letter-spacing:.28em;color:var(--grijs);margin-top:1em}
ul{list-style:none;padding:0;margin:0 0 1.4em}
.sprookjes li{padding:.55em 0;border-bottom:1px solid rgba(236,232,222,.08)}
.sprookjes span{display:block;margin:0}
.geluid li,.blad li{padding:.9em 0;border-bottom:1px solid rgba(236,232,222,.08)}
.titel{margin:0 0 .4em}
.partijen{font-size:.88em;color:var(--grijs)}
.partijen a{color:var(--wit)}
audio{width:100%;height:2.2em;filter:invert(1) grayscale(1) contrast(.9);opacity:.8}
.noot{color:var(--grijs);font-size:.85em;margin-top:2em}
.terug{margin-top:3em;font-size:.85em;color:var(--grijs)}
footer{position:relative;margin-top:4rem;padding-bottom:4.4rem}
.thuis footer{margin-top:0}
.veld{width:100%;overflow:hidden}
.tekening{display:block;width:100%;height:auto;min-height:220px}
.zin{text-align:center;color:var(--grijs);font-style:italic;font-size:.9em;
margin:.6em 1rem 1.6em}
footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1.8em;
font-size:.76rem;letter-spacing:.24em;padding:0 1rem}
footer nav a{border:0;color:var(--grijs)}
footer nav a:hover,footer nav a[aria-current]{color:var(--wit)}
.colofon{bottom:1.2rem;right:1.6rem;position:absolute;letter-spacing:.12em}
@media (max-width:640px){.tekening{width:180%;margin-left:-40%}}

/* het leeft: Mus ademt in vier tellen, Vink in drie (120 slagen per minuut) */
.adem{transform-box:fill-box;transform-origin:50% 100%}
.adem-mus{animation:adem 2s cubic-bezier(.45,0,.55,1) infinite}
.adem-vink{animation:adem 1.5s cubic-bezier(.45,0,.55,1) infinite}
@keyframes adem{0%,100%{transform:scale(1,1)}50%{transform:scale(1.008,1.018)}}
.oog{transform-box:fill-box;transform-origin:50% 50%}
.oog.dicht{transform:scaleY(.12)}
@media (prefers-reduced-motion:reduce){.adem-mus,.adem-vink{animation:none}}

/* ---------- de letter spreekt (naar Van Ostaijen, Bezette Stad) ---------- */
:root{--schreefloos:"Futura","Jost","Avenir Next","Gill Sans","Trebuchet MS",sans-serif;
--didone:"Didot","Bodoni Moda","Bodoni 72","Bodoni MT","Big Caslon",serif;
--hout:"Rockwell","Arvo","Rockwell Extra Bold","Roboto Slab","Courier New",serif;
--machine:"American Typewriter","Courier Prime","Courier New",monospace;
--dun:"Avenir Next","Avenir","Figtree","Helvetica Neue",sans-serif}
.titel-mv{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .25em;margin:0 0 1.2em}
.titel-mv .w-mus{font-family:var(--schreefloos);font-weight:700;font-size:1.7em;letter-spacing:.32em;text-transform:uppercase}
.titel-mv .w-en{font-style:italic;font-size:.6em;color:var(--grijs);transform:translateY(-.9em)}
.titel-mv .w-vink{font-family:var(--didone);font-style:italic;font-size:2.1em;margin-left:auto;padding-right:.4em}
.trap span{display:block}
.trap{max-width:none!important;margin:0 0 1.4em}
.trap .r1{font-family:var(--schreefloos);font-weight:700;font-size:1.6em;letter-spacing:.06em}
.trap .r2{margin-left:4em}
.trap .r3{font-family:var(--didone);font-style:italic;font-size:1.6em;margin-left:9em;margin-top:.5em}
.trap .r4{margin-left:13em}
.midden{margin-left:auto;margin-right:auto}
blockquote.cf{border:0;padding:0;margin:3.4em 0;font-style:normal;max-width:none}
.cf span{display:block;line-height:1.15}
.cf .cf1{font-family:var(--didone);font-size:1.9em}
.cf .cf2{margin-left:7em;font-style:italic;font-size:1.2em}
.cf .cf3{margin-left:3.4em;font-family:var(--schreefloos);font-weight:700;font-size:3.1em;letter-spacing:.38em;text-transform:uppercase}
.cf .cf4{margin:.6em 0 0 1em;font-size:.95em}
.cf .cf5{margin-left:5em;font-size:.95em}
.cf .cf6{margin:.8em 0 0 15em;font-family:var(--hout);font-size:1.05em}
.cf .cf7{margin-left:18em;font-style:italic}
.cf .cf8{margin:.6em 0 0 3em;font-family:var(--didone);font-style:italic;font-size:1.5em}
.cf .cf9{margin-left:8em;font-family:var(--didone);font-style:italic;font-size:2.2em}
.cf cite{margin:1em 0 0 16em}
.vier{display:flex;flex-direction:column;gap:3.4em;margin:2em 0 3em}
.vogel{max-width:28em}
.vogel p{margin:.2em 0}
.vogel .draagt{color:var(--grijs)}
.vogel .naam{font-weight:400;margin:0 0 .4em}
.v-mus .naam{font-family:var(--schreefloos);font-weight:700;font-size:2.3em;letter-spacing:.7em;text-transform:uppercase}
.v-vink{margin-left:auto;text-align:right}
.v-vink .naam{font-family:var(--didone);font-style:italic;font-size:3.2em;line-height:1.1}
.v-vink .naam span{display:inline-block;transform:translateY(calc(var(--i) * -.16em))}
.v-uil{margin:2.6em auto;text-align:center;max-width:22em}
.v-uil .naam{font-family:var(--dun);font-weight:300;font-size:1.3em;letter-spacing:1.4em;margin-bottom:2.2em;padding-left:1.4em}
.v-uil p{font-size:.92em}
.v-koekoek{margin-left:3em}
.v-koekoek .naam{font-family:var(--hout);display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap}
.v-koekoek .naam span:nth-child(1){font-size:2.4em}
.v-koekoek .naam span:nth-child(2){font-size:1.5em;opacity:.7}
.v-koekoek .naam span:nth-child(3){font-size:.95em;opacity:.45}
.vier-dragers{font-family:var(--schreefloos);font-weight:700;font-size:1.8em;letter-spacing:.06em;max-width:none!important}
.vier-dragers span:last-child{margin-left:3em}
.kraai{font-family:var(--machine);font-size:.86em;margin:2.4em 0 0 auto;max-width:24em!important;text-align:right;color:var(--grijs)}
.kraai .vraag-k{display:block;color:var(--wit);font-size:1.3em}
.kraai .onthoudt{display:block;color:var(--wit);letter-spacing:.12em}
.regel-trap{max-width:none!important;margin:.4em 0 1.2em}
.regel-trap span{display:block;line-height:1.1}
.regel-trap .rt1{font-size:1.6em}
.regel-trap .rt2{margin-left:9em;font-style:italic;color:var(--grijs)}
.regel-trap .rt3{margin-left:5em;font-family:var(--didone);font-style:italic;font-size:3.4em}
.regel-trap .rt4{margin-left:13em;font-size:1.2em}
.slot{text-align:right;margin:3em 0 0 auto}
.slot .s1{display:block;font-family:var(--didone);font-size:2.2em;line-height:1.1}
.slot .s2{display:block;font-family:var(--didone);font-style:italic;font-size:1.6em;margin-right:2em}
.slot .wie{display:block;color:var(--grijs);font-size:.75em;margin-top:.6em}
/* koppen van de andere pagina's */
h1.ost{display:flex;align-items:baseline;gap:.35em;flex-wrap:wrap;font-size:2.6em;max-width:none}
h1.ost .nr{font-family:var(--schreefloos);font-weight:700;font-size:2.2em;line-height:.8}
h1.ost .t{font-family:var(--didone);font-style:italic}
.p-luisteren h1{font-family:var(--didone);font-style:italic;font-size:3.4em;letter-spacing:.14em}
.p-bladmuziek h1{font-family:var(--hout);font-size:3em}
.p-onderwijs h1{font-family:var(--schreefloos);font-weight:700;text-transform:uppercase;letter-spacing:.3em;font-size:2.2em}
.p-luisteren .lead{margin-left:6em;font-style:italic}
.p-bladmuziek .lead,.p-onderwijs .lead{margin-left:3em}
/* de sprookjes */
.regel{font-family:var(--machine);font-size:.78em;letter-spacing:.04em}
h2.sectie{display:flex;align-items:baseline;gap:.5em;margin:3em 0 1em;font-size:1em;letter-spacing:0;text-transform:none;color:var(--wit)}
h2.sectie .nr{font-family:var(--schreefloos);font-weight:700;font-size:2.4em;line-height:1;color:var(--grijs)}
h2.sectie .w{font-family:var(--didone);font-style:italic;font-size:1.5em;letter-spacing:.06em}
h2.sectie.kant-0{justify-content:flex-end;padding-right:6%}
h2.sectie.kant-1{padding-left:2%}
.aanhef{font-size:1.45em;line-height:1.35;font-family:var(--didone)}
p.spreekt{margin-left:auto;margin-right:2em;max-width:32em;font-style:italic}
p.los{margin-left:9em;font-family:var(--didone);font-size:1.25em}
.begin{margin:3em 0}
.begin p{max-width:none;margin:0}
.begin .b1{font-family:var(--didone);font-size:2.2em}
.begin .b2{margin-left:5em;font-size:1.3em;font-style:italic}
.begin .val span{display:block;font-family:var(--schreefloos);font-weight:700;letter-spacing:.3em;text-transform:lowercase}
.begin .val span:nth-child(1){margin:1.2em 0 0 9em;font-size:1.6em}
.begin .val span:nth-child(2){margin:1.4em 0 0 16em;font-size:1.1em}
.begin .val span:nth-child(3){margin:2.4em 0 0 27em;font-size:.8em;opacity:.8}
.begin .b-vink{margin:5em 0 0 0;font-family:var(--hout);font-size:1.6em}
.begin .b-vraag{margin:1.4em 0 0 4em;font-style:italic;font-size:1.3em}
.begin .b-vraag span,.begin .b-antw span{font-style:normal;color:var(--grijs);font-size:.75em}
.begin .b-antw{margin:1em 0 0 auto;text-align:right;padding-right:3em;font-family:var(--didone);font-size:1.8em}
.begin .b-stil{margin:3em 0 0 2em}
.begin .b-stil2{margin:.6em 0 0 7em;color:var(--grijs);font-style:italic}
.begin .b-genoeg{margin:4em 0 0 12em;font-family:var(--didone);font-style:italic;font-size:1.6em}
.val-klein span{font-family:var(--schreefloos);font-weight:700;letter-spacing:.2em;display:inline-block}
.val-klein span:nth-child(1){transform:translateY(.3em)}
.val-klein span:nth-child(2){transform:translateY(.7em);font-size:.85em}
.val-klein span:nth-child(3){transform:translateY(1.2em);font-size:.7em}
.sprookjes{max-width:none!important}
.sprookjes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6em;border:0;padding:.7em 0}
.sprookjes .nr{font-family:var(--schreefloos);font-weight:700;font-size:1.7em;color:var(--grijs);min-width:1.4em;text-align:right}
.sprookjes a{font-family:var(--didone);font-size:1.25em}
.sprookjes .r{flex-basis:100%;margin:0 0 0 3.4em;font-family:var(--machine);font-size:.72em;color:var(--grijs)}
.sprookjes .trede-1{margin-left:4em}.sprookjes .trede-2{margin-left:8em}.sprookjes .trede-3{margin-left:4em}
.vraag span{display:block;font-family:var(--schreefloos);font-weight:700;line-height:1.05}
.vraag span:nth-child(1){font-size:2.4em}
.vraag span:nth-child(2){font-size:1.6em;margin-left:4em;font-weight:400;font-family:var(--didone);font-style:italic}
.vraag span:nth-child(3){font-size:3em;margin-left:6em;letter-spacing:.12em}
.lijn{max-width:none!important;margin:1.4em 0 2em}
.lijn li{padding:.55em 0;border:0}
.lijn li>a{font-family:var(--didone);font-size:1.3em;border-bottom-color:var(--lijn)}
.lijn li>a b{font-family:var(--schreefloos);font-weight:700;letter-spacing:.2em;font-size:.8em;margin-right:.5em}
.lijn li>span{display:block;font-family:var(--machine);font-size:.72em;color:var(--grijs);margin-top:.15em}
.lijn .l1{margin-left:3em}.lijn .l2{margin-left:6em}.lijn .l3{margin-left:9em}.lijn .l4{margin-left:12em}
@media (max-width:760px){.lijn li{margin-left:0!important}}
blockquote.kind{font-family:var(--machine);font-style:normal;font-size:.95em;border:0;margin-left:4em}
@media (max-width:760px){
 .trap .r2,.trap .r3,.trap .r4,.cf span,.regel-trap span,.begin p,.begin .val span,.vraag span,.sprookjes li{margin-left:0!important}
 .cf .cf3{font-size:2em;letter-spacing:.2em}.v-koekoek{margin-left:0}
 .regel-trap .rt3{font-size:2.4em}.p-luisteren .lead,.p-bladmuziek .lead,.p-onderwijs .lead,p.los{margin-left:1em}
 h2.sectie.kant-0{padding-right:0}.titel-mv .w-mus{letter-spacing:.15em}
}
