@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/cormorant-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/cormorant-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/cormorant-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope-300.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Noto Serif SC";src:url("/assets/fonts/noto-serif-sc-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Noto Serif SC";src:url("/assets/fonts/noto-serif-sc-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Noto Serif SC";src:url("/assets/fonts/noto-serif-sc-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
:root{--font-ui:"Manrope","PingFang SC","HarmonyOS Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-display:"Cormorant Garamond","Noto Serif SC","Songti SC","STSong",serif;--font-number:"Manrope","Helvetica Neue",Arial,sans-serif}
body,button,input,select,textarea{font-family:var(--font-ui)}
.brand strong,.hero-kicker,.eyebrow,.points-pill span,.price,.card-title-row small,.avatar,.price-block strong,.balance-card strong,.summary-card strong,.detail-index,.activity-amount,.user-avatar,.points-value,.metric-card strong,.side-brand strong,.login-brand strong{font-family:var(--font-number)}
.hero-card h1,.section-head h2,.market-heading h1,.page-title h1,.login-panel h2,.auth-brand h2,.detail-content h1,.redeem-head h2,.profile-head h1,.admin-section h2,.login-card h1{font-family:var(--font-display)}