:root{color-scheme:light;font-family:Arial,"Apple SD Gothic Neo","Malgun Gothic","PingFang SC","Microsoft YaHei","Hiragino Kaku Gothic ProN",sans-serif;color:#191919;background:#fff;font-synthesis:none;--orange:#ed6b00}*{box-sizing:border-box}body{margin:0}.page{max-width:1344px;margin:0 auto;padding:0 64px}header{padding:46px 0 58px}.brand{display:inline-block;vertical-align:top}.brand img{display:block;width:174px;height:70px;object-fit:contain;margin-left:-21px}.film-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:23px}h1{font-size:22px;line-height:1.5;font-weight:500;letter-spacing:-.025em;margin:0}.languages{display:flex;gap:27px;align-items:center}.languages button{font:inherit;font-size:14px;line-height:1.5;font-weight:400;border:0;border-bottom:2px solid transparent;padding:9px 0;background:none;cursor:pointer;color:#777;border-radius:0;min-height:44px;white-space:nowrap}.languages button[aria-pressed=true]{color:#171717;border-color:var(--orange)}.languages button:hover{color:var(--orange)}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.film{margin:0}.player{aspect-ratio:1298/720;background:#111;position:relative;display:grid;place-items:center;color:#fff}.player video,.player iframe{display:block;border:0;background:#111;width:100%;height:100%;position:absolute;inset:0}.empty{padding:32px;text-align:center;max-width:420px}.empty-icon{display:none}.empty h3{font-size:20px;font-weight:400;line-height:1.5;margin:0 0 12px}.empty p{font-size:16px;line-height:1.6;color:#aaa;margin:0}footer{margin-top:35px;border-top:1px solid #e7e7e7;padding:24px 0 35px;font-size:12px;color:#777;line-height:1.5}@media(min-width:1600px){header{padding-top:65px;padding-bottom:80px}}@media(max-width:700px){.page{padding:0 24px}header{padding:26px 0 39px}.brand img{width:149px;height:60px;margin-left:-18px}.film-heading{display:block;margin-bottom:16px}h1{font-size:21px;margin-bottom:19px}.languages{display:flex;gap:0;width:100%;border-bottom:1px solid #e5e5e5}.languages button{flex:1;padding:11px 0 12px;font-size:15px;margin-bottom:-1px;min-height:48px}.languages button:first-child{text-align:left}.languages button:last-child{text-align:right}.player{margin:0 -24px}footer{margin-top:31px;padding-top:20px}.empty{padding:20px}.empty h3{font-size:18px}.empty p{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}