.ana-world{background:0 0}.ana-reading .book-text-size{align-items:center;gap:10px;font-weight:700;display:flex}.ana-reading select{font:inherit;color:#183e49;background:#fffaf0;border:1px solid #94b4c3;border-radius:10px;max-width:150px;min-height:40px;padding:6px 10px}.ana-reader{box-shadow:none;background:#fffaf0}.ana-page-stage{place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden;container-type:size}.book-reader-viewport[data-book-reader-frame] .ana-world .ana-page-stage .ana-reader{aspect-ratio:1;grid-template-rows:50% minmax(0,1fr);place-self:center;width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.book-reader-viewport[data-book-reader-frame] .ana-world .ana-page-stage .ana-reader.share-reader-cover{grid-template-rows:minmax(0,1fr);width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.book-reader-viewport[data-book-reader-frame] .ana-world .ana-page-stage .ana-reader:not(:has(>img)){display:block}.ana-page-stage .ana-reader:focus-visible{outline-offset:-3px}.book-reader-viewport[data-book-reader-frame] .ana-reader>img{object-fit:contain;object-position:center;background:#fffaf0;width:100%;height:100%;min-height:0}.book-reader-viewport[data-book-reader-frame] .ana-reader.share-reader-cover{grid-template:minmax(0,1fr)/minmax(0,1fr);max-width:none;height:100%;display:grid}.book-reader-viewport[data-book-reader-frame] .ana-reader.share-reader-cover>img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;max-height:100%}.ana-reader .ana-page-text{text-align:left;white-space:normal;color:#183e49;align-self:stretch}.ana-page-text p{margin:0 0 .5em}.ana-page-text h3{margin:0 0 .65em;font-size:1.35em;font-weight:700}.ana-page-text h4{margin:1em 0 .35em;font-family:Andika,Trebuchet MS,sans-serif;font-size:1em;font-weight:700}.ana-page-text ol{margin:.5em 0 1em;padding-left:1.5em;list-style:decimal}.ana-page-text li{margin:0 0 .5em}.ana-page-text a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.ana-name-line{border-bottom:1px solid #9b7a45;max-width:420px;height:1em;margin:2em 0}.ana-navigation strong,.ana-navigation small{display:block}.ana-navigation small{max-width:210px;font-size:.78rem;line-height:1.25}.ana-navigation button{color:#183e49;cursor:pointer;background:#fffaf0;border:1px solid #94b4c3;border-radius:999px;min-width:95px;min-height:44px;padding:8px 14px;font:700 .9rem/1.25 Trebuchet MS,sans-serif}.ana-navigation button:disabled{opacity:.45;cursor:default}.ana-character-copy{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ana-character-copy h4{margin-top:.5em}@media (max-width:500px){.ana-character-copy{grid-template-columns:1fr;gap:8px}.ana-navigation button{min-width:82px;padding:8px 10px}.ana-navigation small{max-width:150px}}
