/* Compatibility fixes around the restored original presentation. */
@font-face{font-family:"BOChinese";src:url("./original-copy.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+51E0,U+63E1,U+79D2}
#tropi-app.ta .ta-count{white-space:nowrap}
#tropi-app.ta .ta-bar{flex:none}
@media(max-width:900px) and (max-height:740px){
 #tropi-app.ta .ta-sticky{height:100svh;min-height:0}
 #tropi-app.ta .ta-grid{padding-top:16px}
 #tropi-app.ta .ta-stage{height:calc(100svh - 330px);min-height:160px}
 #tropi-app.ta .ta-phone{--h:calc(100svh - 360px)}
 #tropi-app.ta .ta-copy{margin-top:18px}
 #tropi-app.ta .ta-mini{margin-bottom:10px}
 #tropi-app.ta .ta-h3{margin-top:10px}
 #tropi-app.ta .ta-lead{margin-top:10px}
 #tropi-app.ta .ta-sb{padding-top:12px;padding-bottom:10px}
 #tropi-app.ta .ta-step.on .ta-sd{max-height:none;padding-bottom:8px;line-height:1.65}
}
@media(min-width:901px) and (max-height:800px){
 #tropi-app.ta .ta-mini{margin-bottom:16px}
 #tropi-app.ta .ta-h3{font-size:28px}
 #tropi-app.ta .ta-steps{margin-top:22px}
 #tropi-app.ta .ta-sb{padding-top:12px;padding-bottom:10px}
 #tropi-app.ta .ta-step.on .ta-sd{padding-bottom:12px}
}
@media(prefers-reduced-motion:reduce){
 #tropi-app.ta .ta-phone{transform:none}
}
