@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-normal-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--achtergrond:#fbfaf7;--vlak:#fff;--vlak-zacht:#f3f1ec;--inkt:#1b2a3a;--zacht:#5b6b7c;--lijn:#dde5ec;--blauw:#1f4e79;--blauw-op:#fff;--goud:#8a5d0e;--goud-lijn:#c8932b;--goud-vlak:#fbf3e3;--fout:#a3303f;--tekst:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--grieks:"GFS Didot", "Cormorant Garamond", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--achtergrond:#0e1822;--vlak:#152230;--vlak-zacht:#121f2c;--inkt:#e6edf3;--zacht:#9aa9b8;--lijn:#23384b;--blauw:#8fbbe3;--blauw-op:#0e1822;--goud:#e6bb5c;--goud-lijn:#e6bb5c;--goud-vlak:#262217;--fout:#eb8a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-thema=donker]{--achtergrond:#0e1822;--vlak:#152230;--vlak-zacht:#121f2c;--inkt:#e6edf3;--zacht:#9aa9b8;--lijn:#23384b;--blauw:#8fbbe3;--blauw-op:#0e1822;--goud:#e6bb5c;--goud-lijn:#e6bb5c;--goud-vlak:#262217;--fout:#eb8a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--achtergrond);color:var(--inkt);font-family:var(--tekst);-webkit-text-size-adjust:100%;font-size:20px;line-height:1.5}:lang(grc){font-family:var(--grieks)}a{color:var(--blauw)}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--blauw);outline-offset:2px}.verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.werkplaats{max-width:38rem;padding:16px 16px calc(84px + env(safe-area-inset-bottom));min-height:100dvh;margin:0 auto}.kop{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.merk{font-family:var(--grieks);letter-spacing:.35em;color:var(--blauw);font-size:.8rem}.schakelaar{font-family:var(--sans);color:var(--blauw);border:1px solid var(--lijn);background:0 0;border-radius:999px;padding:4px 12px;font-size:.75rem}.werkplaats h1{margin:0 0 16px;font-size:1.6rem;font-weight:600}.navigatie{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--vlak);border-top:1px solid var(--lijn);font-family:var(--sans);justify-content:center;gap:4px;font-size:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0}.navigatie a{text-align:center;max-width:10rem;color:var(--zacht);border-radius:10px;flex:1;padding:10px 0;text-decoration:none}.navigatie a[aria-current=page]{color:var(--blauw);background:var(--vlak-zacht);font-weight:600}.verzendstatus{font-family:var(--sans);color:var(--zacht);min-height:1.2em;margin:0 0 10px;font-size:.75rem}.vangnet textarea{border:1px solid var(--lijn);background:var(--vlak);width:100%;min-height:9rem;color:var(--inkt);font:inherit;resize:vertical;border-radius:12px;padding:14px}.vangnet textarea::placeholder{color:var(--zacht);font-style:italic}.vangnet textarea:focus{outline:2px solid var(--blauw);outline-offset:1px}.vangnet .rij{align-items:center;gap:10px;margin-top:12px;display:flex}.knop{font-family:var(--sans);border:1px solid var(--blauw);background:var(--blauw);color:var(--blauw-op);border-radius:999px;padding:11px 20px;font-size:.8rem}.knop.stil{color:var(--blauw);background:0 0}.knop.opname-loopt{background:var(--fout);border-color:var(--fout);color:var(--vlak)}.melding{font-family:var(--sans);color:var(--zacht);margin:10px 0 0;font-size:.8rem}.melding.fout{color:var(--fout)}.melding.gevangen{color:var(--goud);font-weight:600}.link{color:var(--blauw);background:0 0;border:none;padding:0;text-decoration:underline}.fragment .bron{color:var(--zacht);margin:0 0 4px;font-size:.9rem;font-style:italic}.fragment blockquote{white-space:pre-line;margin:0 0 14px;padding:0;font-size:1.2rem;font-style:italic;line-height:1.45}.fragment blockquote:before,.fragment blockquote:after{content:"";background:var(--blauw);width:36px;height:2px;margin:14px 0;display:block}.fragment details{color:var(--zacht);margin:0 0 16px;font-size:.95rem}.fragment details p{white-space:pre-line}.opdracht{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;margin:20px 0;padding:16px}.opdracht .soort{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--goud);margin:0 0 6px;font-size:.7rem}.opdracht .soort [lang=grc]{font-family:var(--grieks);letter-spacing:.3em;text-transform:none;font-size:.8rem}.opdracht p{margin:0}.kroondraad{border-left:3px solid var(--goud-lijn);background:var(--goud-vlak);color:var(--inkt);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px;text-decoration:none;display:block}.leergangknoppen{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.zoeken input{border:1px solid var(--lijn);background:var(--vlak);width:100%;color:var(--inkt);font:inherit;border-radius:999px;margin:0 0 16px;padding:10px 16px}.draden{margin:0;padding:0;list-style:none}.draden li{border-bottom:1px solid var(--lijn)}.draden a{color:var(--inkt);padding:12px 0;text-decoration:none;display:block}.draden .meta,.passage .meta{font-family:var(--sans);color:var(--zacht);font-size:.7rem}.passage{border-bottom:1px solid var(--lijn);padding:14px 0}.passage[data-soort=kroning]{border-left:3px solid var(--goud-lijn);padding-left:12px}.passage[data-soort=kroning] .meta{color:var(--goud)}.passage p{margin:6px 0}.passage audio{width:100%;margin-top:6px}.kroon{margin-top:28px}.kroon h2,section[data-testid=bewaard] h2{font-family:var(--sans);color:var(--zacht);font-size:.75rem;font-weight:400}.poort{place-items:center;min-height:100dvh;padding:16px;display:grid}.kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:16px;width:100%;max-width:26rem;padding:28px 24px}.kaart .wm{font-family:var(--grieks);letter-spacing:.35em;color:var(--blauw);margin:0;font-size:.8rem}.kaart .tag{font-family:var(--sans);color:var(--zacht);margin:4px 0 18px;font-size:.75rem}.kaart h1{margin:0 0 12px;font-size:1.6rem;font-weight:600}.kaart .uitleg,.kaart .alt{color:var(--zacht);font-size:1rem}.kaart .fout{color:var(--fout);font-size:1rem}.goud{color:var(--goud)}.fotovoorbeeld{margin:10px 0 0}.fotovoorbeeld img,.passagefoto{border:1px solid var(--lijn);border-radius:10px;max-width:100%;max-height:60vh;display:block}.passagefoto{margin:8px 0}.kantelknop{font-family:var(--sans);color:var(--zacht);border:1px dashed var(--lijn);background:0 0;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:.75rem}.kantelknop.aan{color:var(--goud);border:1px solid var(--goud-lijn);background:var(--goud-vlak)}.kantelzin{border:1px solid var(--goud-lijn);background:var(--vlak);width:100%;color:var(--inkt);font:inherit;border-radius:8px;margin-top:8px;padding:8px 12px;font-style:italic;display:block}.kanteling{color:var(--goud);font-style:italic}.passage[data-kanteling=ja]{border-left:3px solid var(--goud-lijn);padding-left:12px}.kantellink{font-family:var(--sans);color:var(--zacht);font-size:.7rem;text-decoration:none}.kantelbewerk{margin-top:6px}.oogst section{margin:0 0 24px}.oogst h2{font-family:var(--sans);color:var(--zacht);margin:0 0 6px;font-size:.75rem;font-weight:400}.oogst .weeknav{font-family:var(--sans);justify-content:space-between;margin:0 0 18px;font-size:.8rem;display:flex}.oogst .kanteling a{color:var(--goud)}.herinneringen{border:1px solid var(--lijn);font-family:var(--sans);border-radius:12px;margin:36px 0 0;padding:16px;font-size:.8rem}.herinneringen h2{color:var(--zacht);margin:0 0 10px;font-size:.8rem;font-weight:600}.herinneringen label{align-items:center;gap:8px;margin:8px 0;display:flex}.herinneringen input[type=time]{font:inherit;border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt);border-radius:6px;padding:4px 6px}.vangnet .rij{flex-wrap:wrap}
