/* User-provided fonts; content remains unchanged. */
@font-face{font-family:'Orbit Facon';src:url('fonts/Facon-site.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A}
@font-face{font-family:'Orbit Digits';src:url('fonts/Beiming-site.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0025,U+FF10-FF19}
@font-face{font-family:'Orbit Jinmei';src:url('fonts/Jinmei-site.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Orbit Beiming';src:url('fonts/Beiming-site.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--display:'Orbit Facon','Orbit Digits','Orbit Jinmei','Orbit Beiming','Ma Shan Zheng','KaiTi',serif}
h1,h2,h3,.brand,.brand-cn,.latin,.film-word,.film-word>span,.section-eyebrow,.micro,.showcase-topline,.site-header nav a,.button,.nav-download,.showcase-switcher button{font-family:var(--display);font-weight:400;font-synthesis:none}
.big-battery>span:not(.battery-bolt),.big-battery small,.battery-reading strong{font-family:'Orbit Digits','Orbit Beiming',serif;font-weight:400}
.brand{letter-spacing:2px}.film-word>span{letter-spacing:7px;font-size:10px}
.hero .hero-copy h1{font-size:clamp(70px,7.8vw,112px);line-height:1.3;letter-spacing:2px}
.product-content h3{font-size:29px}.monitor-heading h3{font-size:20px}
.dialog-close{position:absolute;right:14px;top:14px}
.button,.nav-download{white-space:nowrap}
@media(max-width:700px){.hero-actions .button{font-size:16px;padding:10px 12px;gap:10px}.hero-actions{gap:16px}.showcase-switcher button{white-space:nowrap}}
@media(max-width:700px){.hero .hero-copy h1{font-size:clamp(45px,11.6vw,72px);line-height:1.4;letter-spacing:0}.product-content h3{font-size:clamp(22px,6.6vw,27px)}.showcase-switcher button{font-size:13px}.section-heading h2{font-size:clamp(24px,7.4vw,30px)}.about-section h2{font-size:31px}.lab-content h2{font-size:31px}}
@media(max-width:360px){.hero-actions .button{font-size:14px;padding-inline:8px;gap:8px}.hero-actions{gap:10px}}
