/* Larger type is an interface preference. It does not filter anime video. */
body[data-page="anime"] .anime-reading-toggle{flex-shrink:0;min-width:40px;min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}
body[data-page="anime"] .anime-reading-toggle[aria-pressed="true"]{border-color:var(--anime-muted);background:color-mix(in srgb,var(--anime-accent) 25%,var(--panel))}
body[data-page="anime"] .anime-reading-toggle:focus-visible{outline:2px solid var(--anime-muted);outline-offset:3px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animePage{max-width:1560px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-section>h2{font-size:14px;min-height:44px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-poster-title{font-size:13px;line-height:1.45;padding:32px 8px 10px;min-height:40%}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-rating{font-size:12px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-update-copy strong{font-size:14px;line-height:1.5}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage :is(.source-update-copy>span,.source-update>time,.source-days>button,.source-schedule-row time){font-size:12px;line-height:1.6}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-update>img{width:44px;height:62px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-schedule-row>span{font-size:14px;line-height:1.5}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-schedule-row img{width:40px;height:54px}
html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage :is(.source-empty,.source-news p){font-size:14px;line-height:1.7}
html[data-anime-reading="comfortable"] body[data-page="anime"] .poster-card h3{font-size:14px;line-height:1.5}
html[data-anime-reading="comfortable"] body[data-page="anime"] :is(.poster-meta,.poster-footer,.source-caption,.library-notice){font-size:12px;line-height:1.7}
html[data-anime-reading="comfortable"] body[data-page="anime"] .anime-main-nav>a{font-size:14px}
html[data-anime-reading="comfortable"] body[data-page="anime"] .title-facts{font-size:14px;line-height:1.7}
html[data-anime-reading="comfortable"] body[data-page="anime"] :is(.title-description,.title-help p,.player-notice){font-size:14px;line-height:1.8}
html[data-anime-reading="comfortable"] body[data-page="anime"] :is(.source-section,.poster-art){box-shadow:0 8px 24px #0002}
body[data-page="home"] .home-posters .poster-card h3{font-size:14px;line-height:1.5}
body[data-page="home"] .home-posters .poster-meta{font-size:12px;line-height:1.7}
@media(max-width:760px){
 html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-poster{min-width:142px}
 html[data-anime-reading="comfortable"] body[data-page="anime"] .anime-main-nav>a{font-size:12px}
 html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-home-columns{grid-template-columns:minmax(0,1fr)}
 html[data-anime-reading="comfortable"] body[data-page="anime"] #animeHomepage .source-update>time{max-width:70px}
 body[data-page="home"] .home-posters .poster-card h3{font-size:12px}
 body[data-page="home"] .home-posters .poster-meta{font-size:10px}
}
@media(prefers-reduced-motion:reduce){html[data-anime-reading="comfortable"] body[data-page="anime"] *{scroll-behavior:auto}}
@media(max-width:640px){
 body[data-page="anime"][data-page] .anime-reading-toggle{grid-column:2;grid-row:2;width:44px;min-height:44px;padding:7px}
 body[data-page="anime"][data-page] .site-header .lang-picker{grid-column:3/5}
}
