.language-choice{display:flex;align-items:center;gap:8px;font:12px/1.3 system-ui,-apple-system,sans-serif;color:var(--muted);flex-shrink:0;letter-spacing:normal}.language-choice>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-choice select{min-height:44px;max-width:158px;padding:8px;background:var(--surface,var(--panel,#20251e));color:var(--ink);border:1px solid var(--rule);border-radius:3px;font:inherit}.language-choice select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.language-note{color:var(--muted);font:13px/1.6 system-ui,-apple-system,sans-serif;max-width:65ch;margin:12px 0}.language-note[hidden]{display:none}.reader-language-note{text-align:center;margin:4px 16px 8px;max-width:none;font-size:12px}.language-note a{color:var(--accent)}video::cue{color:#fff;background:#141913ee;font-family:system-ui,-apple-system,sans-serif}html[lang=es] .site-header nav{gap:16px}html[lang=es] .book-copy,html[lang=es] .account-card{overflow-wrap:anywhere}
@media(max-width:1100px){.site-header{height:auto;min-height:88px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}.site-header nav{order:4;flex:1 0 100%;justify-content:center;flex-wrap:wrap;gap:8px 20px}html[lang=es] .site-header nav{gap:8px 16px}.site-header .language-choice{margin-left:auto}}
@media(max-width:600px){body:not(.reading-room)>header:not(.site-header){display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 12px}body:not(.reading-room)>header:not(.site-header) .edition{text-align:left;grid-column:1;grid-row:2}body:not(.reading-room)>header:not(.site-header) #contents-button{grid-column:2;grid-row:2}body:not(.reading-room)>header:not(.site-header) .language-choice{grid-column:2;grid-row:1;justify-self:end}body:not(.reading-room)>header:not(.site-header) .edition>span{font-size:7px}#contents{top:124px;max-height:calc(100dvh - 140px)}.reader-language-note{font-size:11px}.language-choice select{max-width:138px}.reading-room>header{flex-wrap:wrap;gap:8px}.reading-room>header .back-link{order:3;flex-basis:100%;font-size:12px}.reading-room>header .language-choice{margin-left:auto}.site-header .site-link{display:none}.site-header .wordmark{font-size:14px}.reading-tools{flex-wrap:wrap;justify-content:center}}

html[lang=ja] #text-content{line-height:1.9;line-break:strict;word-break:normal}html[lang=ja] .book-copy,html[lang=fil] .book-copy,html[lang=fil] .account-card{overflow-wrap:anywhere}html[lang=fil] .site-header nav{gap:12px}
/* Translated film titles must shrink/wrap inside the narrow phone grid. */
.films{grid-template-columns:repeat(3,minmax(0,1fr))}.film{min-width:0}.film-title{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){.films{grid-template-columns:minmax(0,1fr)}.film{grid-template-columns:100px minmax(0,1fr) 32px}}
