@font-face{font-family:"DOT Chinese";font-style:normal;font-weight:400;font-display:swap;src:url("assets/dot-chinese-400.ttf") format("truetype")}@font-face{font-family:"DOT Chinese";font-style:normal;font-weight:500;font-display:swap;src:url("assets/dot-chinese-500.ttf") format("truetype")}@font-face{font-family:"DOT Chinese";font-style:normal;font-weight:600;font-display:swap;src:url("assets/dot-chinese-600.ttf") format("truetype")}:root{font-family:"Plus Jakarta Sans","DOT Chinese",Arial,"PingFang SC","Microsoft YaHei",sans-serif}html[lang="zh-CN"]{line-break:strict;word-break:normal;font-synthesis:none}html[lang="zh-CN"] .hero h1{font-weight:500;letter-spacing:-.015em;line-height:1.25}html[lang="zh-CN"] .section-heading h2,html[lang="zh-CN"] .about h2,html[lang="zh-CN"] #products .inventory-intro h3{font-weight:500;letter-spacing:-.01em;line-height:1.35}html[lang="zh-CN"] .hero-copy>p,html[lang="zh-CN"] .expertise-copy>p,html[lang="zh-CN"] .channel-copy>p,html[lang="zh-CN"] .about-copy>p,html[lang="zh-CN"] #products .game-description,html[lang="zh-CN"] .story-step p,html[lang="zh-CN"] .section-heading>p{font-weight:400;letter-spacing:.015em;line-height:1.95}html[lang="zh-CN"] .hero-copy>p{font-size:16px;max-width:490px}html[lang="zh-CN"] .expertise-copy h3,html[lang="zh-CN"] .channel-copy h3,html[lang="zh-CN"] .story-step h3,html[lang="zh-CN"] .inventory-resource h4{font-weight:500;letter-spacing:0;line-height:1.5}html[lang="zh-CN"] .about-copy>.about-lead{font-weight:500;font-size:22px;line-height:1.65;letter-spacing:0}html[lang="zh-CN"] button,html[lang="zh-CN"] nav{letter-spacing:0;font-weight:400}html[lang="zh-CN"] .expertise-detail,html[lang="zh-CN"] .product-tags{line-height:1.8;letter-spacing:.01em}html[lang="zh-CN"] #products .game-identity h3{font-family:"Plus Jakarta Sans",Arial,sans-serif;font-weight:500;letter-spacing:-.035em}html[lang="zh-CN"] #products .game-identity div>span{letter-spacing:.01em;line-height:1.8}html[lang="zh-CN"] .inventory-resource p{font-weight:400;line-height:1.9;letter-spacing:.01em}@media(max-width:800px){html[lang="zh-CN"] .hero h1{font-size:clamp(35px,7vw,52px)}html[lang="zh-CN"] .expertise-tabs button{font-size:13px;font-weight:500;line-height:1.6}html[lang="zh-CN"] .channel-tabs button{font-size:12px;line-height:1.6}html[lang="zh-CN"] #products .game-identity div>span{font-size:12px}html[lang="zh-CN"] #products .product-tags{font-size:11px}html[lang="zh-CN"] #products .game-actions>.primary-button{font-size:13px}html[lang="zh-CN"] .expertise-copy>p,html[lang="zh-CN"] .channel-copy>p,html[lang="zh-CN"] #products .game-description{font-size:15px;line-height:1.95}}@media(max-width:540px){html[lang="zh-CN"] .hero h1{font-size:clamp(32px,8.8vw,40px)}html[lang="zh-CN"] .section-heading h2,html[lang="zh-CN"] .about h2{font-size:clamp(28px,7.5vw,35px)}html[lang="zh-CN"] .hero-copy>p,html[lang="zh-CN"] .about-copy>p,html[lang="zh-CN"] .section-heading>p,html[lang="zh-CN"] .story-step p{font-size:15px;max-width:none;line-height:1.95}html[lang="zh-CN"] .about-copy>.about-lead{font-size:21px}html[lang="zh-CN"] .expertise-tabs{gap:8px}html[lang="zh-CN"] .expertise-tabs button{font-size:12px;gap:5px}html[lang="zh-CN"] #products .inventory-intro h3{font-size:28px}html[lang="zh-CN"] .business-index a{font-size:11px;line-height:1.6}}
