.book-nav{border-bottom:1px solid var(--btn-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;font:13px/1.5 Arial,sans-serif;display:flex}.book-nav a,.book-nav button{color:var(--chrome);text-decoration:none}.book-nav button{background:var(--btn);border:1px solid var(--btn-line);cursor:pointer;border-radius:20px;padding:8px 14px}.book-nav a:hover{text-decoration:underline}.book-nav a:focus-visible,.book-nav button:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.opening{justify-items:center;width:100%;display:grid}.opening[hidden]{display:none!important}.position{font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font:14px Arial,sans-serif}.finish{text-align:center}.finish a{color:var(--chrome);font:16px Arial,sans-serif}.controls button.turn{min-height:44px}.bar h1{font-size:16px}.bar .where{font-size:13px}.page{color-scheme:light only}.page.single{max-width:420px}.cover .t{font-size:clamp(30px,7vw,44px)}.cover .by{font-size:12px}@media (width<=620px){.reader{gap:16px;padding:18px 12px 28px}.controls{flex-wrap:nowrap;gap:10px}.controls button.turn{letter-spacing:.04em;padding:9px 14px;font-size:15px}.book-nav{gap:10px;font-size:11px}.bar h1{max-width:70%;font-size:13px}.bar .where{font-size:11px}.cover .t{font-size:clamp(30px,8vw,40px)}.words p{font-size:18px}.words .r p.v{text-align:left}}
