.arena-language-switch{z-index:90;color:#354334;background:#efe8d9;border:1px solid #8b795b;border-radius:4px;align-items:center;gap:4px;padding:4px;line-height:1.25;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 2px 8px #101b1c33,inset 0 0 0 1px #fff9e966}.arena-language-switch button{appearance:none;color:#354334;min-width:48px;min-height:44px;font:600 15px/20px var(--display,STKaiti,KaiTi,serif);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#efe8d9;border:1px solid #0000;border-radius:2px;padding:8px 12px}.arena-language-switch button[aria-pressed=true]{color:#fff6df;background:#29483d;border-color:#29483d;box-shadow:inset 0 -2px #142b23}.arena-language-switch button:hover:not([aria-pressed=true]){color:#25382c;background:#ddd4bf;border-color:#a79571}.arena-language-switch button:focus-visible{outline-offset:2px;outline:2px solid #9c3d2e}#overlay .arena-language-switch{width:max-content;margin:20px 0 0 auto;position:static}.arena-title-en{display:none}html[lang=en] .menu-paper h1 .title-piece{visibility:hidden}html[lang=en] .arena-title-en{white-space:pre-line;letter-spacing:.01em;color:#253a32;font-family:Georgia,serif;font-size:clamp(40px,5vw,84px);font-weight:600;line-height:1.03;display:block;position:absolute;inset:12% 0 auto}html[lang=en] .cinema[data-title-editing=true] .menu-paper h1 .title-piece{visibility:visible}html[lang=en] .cinema[data-title-editing=true] .arena-title-en{display:none}html[lang=en] .menu-eyebrow,html[lang=en] .menu-bottom,html[lang=en] .eyebrow{letter-spacing:.12em}html[lang=en] .scene-poem{writing-mode:horizontal-tb;max-width:140px;font-size:16px;line-height:1.6}html[lang=en] .scene-poem span{display:block}html[lang=en] .small-seal{letter-spacing:0;min-width:32px;font-size:9px;line-height:1.1}html[lang=en] .loading-seal{letter-spacing:0;font-size:20px;line-height:1.2}html[lang=en] .outcome-side{writing-mode:horizontal-tb;max-width:120px;font-size:13px;line-height:1.5}html[lang=en] .outcome h2{font-size:clamp(36px,8vw,84px);line-height:1.1}html[lang=en] .pause-symbol{font-size:36px}html[lang=en] .stream-fields label>span{letter-spacing:0}html[lang=en] .brush-button{letter-spacing:.03em}html[lang=en] .save-stamp{writing-mode:horizontal-tb;max-width:100px;font-size:12px;line-height:1.2}html[lang=en] .empty-library>span{font-size:32px}html[lang=en] .title-editor-head small{max-width:180px}html[lang=en] .film-nav .brand{font-size:14px}@media (max-width:640px){.arena-language-switch{bottom:12px;right:12px}html[lang=en] .arena-title-en{font-size:48px;inset:8% 0 auto}html[lang=en] .scene-poem{max-width:92px;font-size:12px}html[lang=en] .menu-verse{font-size:15px}html[lang=en] .form-heading h2{font-size:23px}html[lang=en] .scroll-number{font-size:10px}html[lang=en] .film-nav .brand i{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}html[lang=en] .outcome-side{display:none}}.cinema>.arena-language-switch{left:max(24px,env(safe-area-inset-left));right:auto;top:max(16px,env(safe-area-inset-top));bottom:auto}.cinema[data-phase=menu] .menu-paper h1{top:max(88px,calc(env(safe-area-inset-top) + 72px))}html[lang=en] .arena-title-en{color:#f7edd3;text-shadow:0 2px 3px #17251ee0,0 8px 24px #101b1cb3}@media (max-width:640px){.cinema>.arena-language-switch{left:max(12px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));bottom:auto}}@media (max-width:360px){html[lang=en] .arena-title-en{letter-spacing:0;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-size:clamp(28px,10vw,36px)}}.cinema{height:100dvh;min-height:0!important}.film-nav{padding-top:max(12px,env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right))}button{touch-action:manipulation}#overlay{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.dialog-paper{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}.dialog-paper header{z-index:5;position:sticky;top:-1px}.dialog-paper .icon-button{min-width:44px;min-height:44px}.subtitles{overscroll-behavior:contain;max-height:calc(100dvh - 100px);padding-bottom:env(safe-area-inset-bottom);overflow:auto}.stream-fields input{scroll-margin-block:80px;font-size:max(16px,1em)}@media (max-height:600px) and (orientation:landscape){.cinema[data-phase=menu] .menu-paper h1{top:14px}.cinema>.arena-language-switch{transform-origin:0 0;top:8px;left:12px;transform:scale(.85)}dialog[data-kind=settings] .dialog-paper,dialog[data-kind=library] .dialog-paper,dialog[data-kind=records] .dialog-paper{padding:30px 60px}.subtitles{bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 80px)}}@media (max-width:600px) and (orientation:portrait){.subtitles{bottom:max(24px,env(safe-area-inset-bottom))}.stream-status{overflow-wrap:anywhere;max-width:80vw}}
