.home-fallback{position:absolute;inset:35% 12% auto;font:italic 27px/1.7 Georgia,serif;max-width:650px}
.work-directory{max-width:820px;margin:35px auto 0;border-top:1px solid var(--rule);padding:20px 0}.work-directory summary{font:400 11px/1.7 Manrope,Arial,sans-serif;color:var(--muted);cursor:pointer;width:max-content}.work-directory nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:25px 0}.work-directory h2{font:italic 24px/1.3 Georgia,serif;margin-bottom:15px}.work-directory a{display:block;font-size:12px;padding:7px 0;color:#687760}.work-directory a:hover{color:var(--teal)}
[data-reader]:not([data-ready]) .reader-leaves{display:grid;gap:22px}[data-reader]:not([data-ready]){grid-template-columns:1fr}
main:focus{outline:none}.route-loading{cursor:progress}
@media(max-width:600px){.work-directory nav{grid-template-columns:1fr;gap:22px}}
