:root{font-family:system-ui,-apple-system,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#f4eee2;background:#112634;--reader-width:850px;--bar-height:132px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit}#toolbar{position:sticky;top:0;z-index:20;background:#081d2c;box-shadow:0 2px 8px #0005;padding:8px 10px}.topline{display:flex;gap:12px;align-items:center;max-width:1000px;margin:auto}h1{font-size:14px;line-height:1.4;margin:0;flex:1}.back{text-decoration:none;white-space:nowrap;color:#e7c591;font-size:14px}#edition{max-width:1000px;margin:5px auto 7px;font-size:11px;line-height:1.45;color:#bdcad3}nav{display:flex;align-items:center;justify-content:center;gap:5px}nav button,nav select{height:34px;border-radius:6px;border:1px solid #637887;background:#17384d;color:#fff;padding:3px 9px}nav button{min-width:32px;font-size:19px}nav select{min-width:0;max-width:240px;flex:1;font-size:12px}nav label{font-size:12px;white-space:nowrap}#pageno{width:43px;height:32px;text-align:center;border:1px solid #9aabba;border-radius:4px;background:#fff;color:#132d40}#more{position:relative;font-size:12px}summary{cursor:pointer;padding:7px;background:#234153;border-radius:5px;white-space:nowrap}.more-menu{position:absolute;right:0;top:38px;width:155px;border:1px solid #607c8e;background:#fff;color:#173347;box-shadow:0 4px 16px #0005;border-radius:7px;padding:5px}.more-menu a,.more-menu button{display:block;background:none;border:0;padding:12px 8px;text-decoration:none;font-size:13px;color:inherit;cursor:pointer;width:100%;text-align:left}#status{text-align:center;font-size:13px;color:#cbd5dc}#status[hidden]{display:none}#pages{padding:10px 0 25px;min-width:100%;overflow:visible}.page{width:min(100%,var(--reader-width));margin:0 auto 12px;position:relative;background:white;color:#111;box-shadow:0 1px 9px #0005;scroll-margin-top:var(--bar-height)}.page-image{display:block;width:100%;height:auto}.page-no{font-size:11px;background:#d9e2e8;color:#243d4e;text-align:center;padding:3px}.pdf-link{position:absolute;display:block}.pdf-link:focus-visible,.pdf-link:hover{outline:2px solid #d8a540;background:#ecba3226}.page-text{display:none;white-space:pre-wrap;font:18px/1.8 system-ui;padding:22px;overflow-wrap:anywhere}.textmode .page-image,.textmode .pdf-link{display:none}.textmode .page-text{display:block}.textmode .page{max-width:750px}.textmode .page-no{font-size:13px}body.zoomed #pages{width:max-content;min-width:100%}body.zoomed .page{width:var(--reader-width);max-width:none}@media(max-width:430px){#toolbar{padding:7px 8px}nav{gap:4px}nav button{padding:2px 6px;min-width:30px}nav select{max-width:95px}h1{font-size:13px}.page{margin-bottom:8px}#edition{font-size:10px}}@media print{#toolbar,#status,.page-no{display:none!important}body{background:white}.page{width:100%!important;max-width:none;box-shadow:none;margin:0;break-after:page;break-inside:avoid}.page-image{max-height:97vh;object-fit:contain}.pdf-link{display:none}#pages{padding:0}.page-text{font-size:12pt}.page:last-child{break-after:auto}@page{margin:7mm}}
