.app-shell.is-reading{background:var(--bg)}.app-shell .reader-account-button{flex-shrink:0;justify-content:flex-start;block-size:44px;inline-size:164px;min-inline-size:0;position:relative}.app-shell .reader-account-button .reader-account-name{text-align:start;flex:1}.app-shell .reader-account-menu{flex-shrink:0;inline-size:164px;position:relative}.app-shell .reader-account-menu .reader-account-button{inline-size:100%}.account-notification-slot{flex-shrink:0;justify-content:center;inline-size:28px;display:inline-flex;position:absolute;inset-block-start:-4px;inset-inline-start:16px}.account-chevron-placeholder{visibility:hidden}.detail-page .detail-hero>section{min-inline-size:0}.detail-page .detail-synopsis{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;block-size:11rem;margin-block:16px;padding:14px;display:grid}.detail-synopsis>.ui-label{margin:0}.detail-synopsis-body{scrollbar-gutter:stable;overscroll-behavior:contain;min-block-size:0;overflow:auto}.detail-synopsis-body .synopsis{margin:0}.detail-synopsis-notice{place-items:center;min-block-size:100%;display:grid}.detail-synopsis-notice button{white-space:normal;overflow-wrap:anywhere;min-block-size:44px;max-inline-size:100%}.detail-progress{min-block-size:2.8em}.translation-request-slot{min-block-size:44px;inline-size:12rem;display:flex}.translation-request-slot>button{inline-size:100%}.book-rating .rating-form>button{white-space:nowrap;text-overflow:ellipsis;block-size:44px;inline-size:min(14rem,100%);min-inline-size:0;overflow:hidden}.comment-compose-footer>button{white-space:nowrap;text-overflow:ellipsis;block-size:44px;inline-size:min(17rem,65%);min-inline-size:0;overflow:hidden}.comment-compose textarea:disabled{opacity:1;cursor:not-allowed;background:var(--soft)}.reader .reading-stage{min-block-size:min(65vh,600px)}.reader .reading-login-notice{flex-direction:column;justify-content:center;align-items:center;min-block-size:min(65vh,600px);max-inline-size:800px;margin:0 auto;display:flex}.reader-chapter-directory{max-inline-size:850px;margin:16px auto;padding-inline:20px}.reader-chapter-directory>summary{cursor:pointer;text-align:center;padding-block:12px}.reader-chapter-directory nav{max-block-size:18rem;display:grid;overflow:auto}.reader-chapter-directory nav a{overflow-wrap:anywhere;border-block-start:1px solid var(--line);min-block-size:44px;padding:12px}.reader-chapter-directory a[aria-current=page]{font-weight:700}@media (max-width:760px){.app-shell .editorial-header .reader-account-menu,.translation-request-slot{inline-size:100%}}
