.rr-picker{position:fixed;top:5px;right:7px;top:max(5px,env(safe-area-inset-top));right:max(7px,env(safe-area-inset-right));z-index:40;direction:ltr}.rr-picker select{min-height:34px;max-width:135px;padding:3px 7px;border-radius:18px;border:1px solid #bac9b8;background:#fffdf3;color:#173d34;font:600 12px Arial,sans-serif}header{padding-right:139px;direction:ltr}header small,#headInfo{display:none}.title small{display:none}html:not([lang=zh]) .title h1{font-size:clamp(27px,8.5vw,50px);line-height:1.03;letter-spacing:-.035em;overflow-wrap:anywhere}main footer p{overflow-wrap:anywhere}.reading-rules #overlay{padding-top:44px}.reading-rules #overlay>div{max-height:100%;overflow:auto}#rules strong:empty{display:none}#rules li{padding-top:6px;padding-bottom:6px}#rules li span{font-size:13px;line-height:1.35}.hud h2{font-size:21px}.controls span{line-height:1.2}#guide h2{font-size:20px}.hud{gap:6px}#film{position:relative;background:#143630;color:white;border-radius:12px;overflow:hidden}#film video{display:block;width:100%;height:38vh;object-fit:cover}#film.original video{object-fit:contain}#filmTitle,#filmCard{position:absolute;pointer-events:none}#filmTitle{top:7px;left:7px;right:7px;background:#163a35e8;color:white;padding:6px 10px;border-radius:7px;font-weight:bold;font-size:14px}#filmCard{bottom:46px;left:5%;right:5%;background:#fff8e9f5;color:#153a32;padding:11px;border-radius:10px;box-shadow:0 4px 18px #0004}#filmAction{display:block;color:white;background:#205a47;padding:6px;border-radius:5px;margin-top:5px;font-weight:bold}#film[data-phase="0"] #filmCard{background:#163a35d9;color:white}#film[data-phase="0"] #filmAction{color:#f4d466;background:none}#film.original #filmTitle,#film.original #filmCard,#film.racing #filmCard{display:none}#film[data-phase="1"] #filmCard{animation:rr-rise .35s ease-out}#film:not(.original):not(.racing) #filmAction:after{content:' ●';color:#ffb769;animation:rr-tap .8s infinite alternate}@keyframes rr-rise{from{transform:translateY(15px);opacity:.4}}@keyframes rr-tap{to{opacity:.15}}@media(max-height:600px){#rules li{padding-top:3px;padding-bottom:3px}.reading-rules #overlay>div{padding:9px 12px}#rules{margin:5px 0}}
#filmPhone{position:absolute;pointer-events:none;top:34px;bottom:43px;left:0;right:0;background:#15352ff5;overflow:hidden}#filmCover{position:absolute;left:50%;top:0;margin-left:-187.5px;width:375px;height:560px;border:0;transform-origin:top center}#film.original #filmPhone,#film[data-phase="2"] #filmPhone{display:none}#film[data-phase="0"] #filmCard{left:auto;right:6%;top:42px;bottom:auto;padding:3px 9px;border-radius:14px}#film[data-phase="0"] #filmCopy{display:none}#film[data-phase="0"] #filmAction{font-size:0;padding:1px;margin:0}#film[data-phase="0"] #filmAction:after{content:'•••';font-size:16px}#filmTitle{font-size:12px;padding:5px}#film.racing #filmTitle{display:none}[dir="rtl"] #rules li{padding-left:0;padding-right:30px}[dir="rtl"] #rules li:before{left:auto;right:0}