:root{--aypot-text-scale:1}html{scroll-padding-top:2rem}body{overflow-wrap:break-word}.reading-toggle{flex-shrink:0;min-height:44px;min-width:44px;padding:8px 12px;margin:4px;border:1px solid #8695aa;border-radius:12px;background:#fff;color:#18324c;font:700 calc(1rem * var(--aypot-text-scale, 1))/1.3 system-ui;cursor:pointer}.reading-dialog{box-sizing:border-box;width:min(34rem,calc(100% - 24px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #cbd5e1;border-radius:24px;background:#fff;color:#18324c;font:calc(1rem * var(--aypot-text-scale, 1))/1.6 system-ui}.reading-dialog::backdrop{background:#10233899}.reading-dialog h2{font-size:calc(1.5rem * var(--aypot-text-scale, 1));line-height:1.3}.reading-close{float:right;background:#edf2f8;color:#18324c;border:0;border-radius:10px;padding:10px;font:inherit;cursor:pointer}.reading-sizes{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.reading-sizes button{font:inherit;min-height:48px;border-radius:12px;border:2px solid #cbd5e1;padding:10px;background:#fff;color:#18324c;cursor:pointer}.reading-sizes button[aria-pressed=true]{background:#193c67;color:#fff;border-color:#193c67}.reading-sizes small{display:block}.reading-sample{background:#f0f7f5;padding:16px;border-radius:14px}.reading-dialog button:focus-visible,.reading-toggle:focus-visible{outline:3px solid #e79921;outline-offset:3px}html:not([data-reading-size="100"]) .profile-menu{max-height:80dvh;overflow:auto}html:not([data-reading-size="100"]) .profile-menu-label{display:inline}html:not([data-reading-size="100"]) .app-navigation{flex-wrap:wrap}html:not([data-reading-size="100"]) .entry-card{height:auto;min-width:0}html:not([data-reading-size="100"]) .lobby-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}html:not([data-reading-size="100"]) header{flex-wrap:wrap}
