/* White page foundation and the sleeping-Goro home link. */
:root{--paper:#fff}

.runner__home{flex:0 0 auto;width:46px;height:38px;display:inline-flex;
  align-items:center;justify-content:center;text-decoration:none;border-radius:6px;
  -webkit-tap-highlight-color:transparent;transition:background .2s var(--ease)}
.runner__home img{display:block;width:42px;height:32px;object-fit:contain;
  filter:saturate(0)}
.runner__home:hover{background:var(--wash)}
.runner__home:focus-visible{outline:2px solid var(--teal);outline-offset:2px}

/* Keep the header quiet: menu and Goro on the left, language switch on the right. */
.runner__clock,.runner__loc{display:none}
.runner__lang{margin-left:auto}

/* Keep the closer text, but remove its duplicate sleeping-Goro stamp. */
.closer-stamp{display:none}

/* A chapter ending should feel like a contents page, not an app dashboard. */
.chapterpage .chapdone{display:block;width:auto;margin:0 0 10px;padding:0;
  border-radius:0;background:none}
.chapterpage .chapdone.is-complete{color:var(--sub);background:none}
.chapterpage .chaplist-h{display:block}
.chaplist-h__status{display:none}
.chapterpage .chaplist__a{align-items:baseline;position:relative;padding:13px 4px;
  border-radius:0;transition:color .18s var(--ease)}
.chapterpage .chaplist__a::after{content:none}
.chapterpage .chaplist__a:hover{background:transparent;color:var(--teal)}
.chapterpage .chaplist__a:active{transform:none}
.chapterpage .chaplist__a.is-next{background:transparent}
.chapterpage .chaplist__chk{width:14px;height:18px;border:0;border-radius:0;top:1px}
.chapterpage .chaplist__a.is-read .chaplist__chk{background:transparent;border:0}
.chapterpage .chaplist__a.is-read .chaplist__chk::after{content:"✓";position:static;
  display:block;width:auto;height:auto;border:0;transform:none;color:var(--teal);
  font-family:var(--sans);font-size:12px;line-height:18px}
.chapterpage .gonext--story{margin-top:26px;padding-top:21px;border-top:1px solid var(--ink)}
.chapterpage .gonext--story .gonext__a{display:block;background:transparent;border:0;
  border-radius:0;box-shadow:none;padding:0 34px 0 0;color:var(--ink)}
.chapterpage .gonext--story .gonext__a .gonext__lbl{display:block;margin-bottom:7px;
  color:var(--faint);letter-spacing:.2em}
.chapterpage .gonext--story .gonext__a .gonext__ttl{color:var(--ink);font-size:20px}
.chapterpage .gonext--story .gonext__a::after{content:"→";right:2px;color:var(--sub);
  font-family:var(--serif);font-size:20px;opacity:1}
.chapterpage .gonext--story .gonext__a:hover{background:transparent;border-color:transparent;
  box-shadow:none;color:var(--teal)}
.chapterpage .gonext--story .gonext__a:hover .gonext__ttl{color:var(--teal)}
.chapterpage .chapback{padding-top:28px}
.chapterpage .chapback a::before{content:"← ";color:var(--faint)}
