.superstars-site{--red:#c52319;--red-deep:#a0160e;--red-bright:#e03127;--maroon:#6e1410;--ink:#161310;--ink-pure:#0c0b0c;--paper:#faf4ea;--paper-deep:#f1e7d6;--surface:#fffdf8;--sand:#e8dcc6;--ink-900:#161310;--ink-700:#3a322a;--ink-500:#6b6052;--ink-400:#8e8273;--ink-300:#b9ac97;--tea:#8c5a2c;--tea-soft:#c79a66;--bamboo:#586b4d;--amber:#f0a828;--amber-ink:#5a3d06;--line:#1613101f;--line-strong:#16131038;--line-cream:#faf4ea29;--shadow-sm:0 1px 2px #1613100f, 0 1px 1px #1613100a;--shadow-md:0 4px 14px #16131014, 0 1px 3px #1613100d;--shadow-lg:0 14px 40px #1613101f, 0 4px 10px #1613100f;--shadow-red:0 6px 18px #a0160e47;--r-xs:3px;--r-sm:6px;--r-md:8px;--r-lg:14px;--r-pill:999px;--font-zh-display:"Noto Serif SC", "Songti SC", "STSong", serif;--font-zh:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-en-display:var(--font-geist-sans), system-ui, sans-serif;--font-en:var(--font-geist-sans), system-ui, sans-serif;--font-display:var(--font-en-display), var(--font-zh-display);--font-body:var(--font-en), var(--font-zh);background:var(--paper);color:var(--ink-700);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;min-height:100vh}.superstars-site *,.superstars-site :before,.superstars-site :after{box-sizing:border-box}.superstars-site a{text-decoration:none}.superstars-site button{font:inherit}.superstars-site img{max-width:100%;display:block}.superstars-site ::selection{background:var(--red);color:var(--surface)}.superstars-site .tab-row::-webkit-scrollbar{height:0}:where(.superstars-site) :where(.t-hero-zh){font-family:var(--font-zh-display);letter-spacing:.02em;font-weight:900;line-height:1.04}:where(.superstars-site) :where(.t-hero-en){font-family:var(--font-en-display);letter-spacing:0;font-weight:800;line-height:1.02}:where(.superstars-site) :where(.t-h1){font-family:var(--font-zh-display);letter-spacing:.01em;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}:where(.superstars-site) :where(.t-h2){font-family:var(--font-zh-display);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2}:where(.superstars-site) :where(.t-eyebrow){font-family:var(--font-en-display);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}:where(.superstars-site) :where(.t-dish-zh){font-family:var(--font-zh);font-size:19px;font-weight:700;line-height:1.3}:where(.superstars-site) :where(.t-dish-en){font-family:var(--font-en);font-size:13.5px;font-weight:500;line-height:1.35}:where(.superstars-site) :where(.t-body){font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6}:where(.superstars-site) :where(.t-body-zh){font-family:var(--font-zh);font-size:16px;font-weight:400;line-height:1.75}:where(.superstars-site) :where(.t-meta){font-family:var(--font-en);letter-spacing:.01em;font-size:13px;font-weight:500}:where(.superstars-site) :where(.t-price){font-family:var(--font-en-display);font-feature-settings:"tnum" 1;font-size:17px;font-weight:700}@keyframes ssFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ssRise{0%{transform:translateY(8px)}to{transform:none}}.superstars-site .page-anim{opacity:1}@media (prefers-reduced-motion:no-preference){.superstars-site .page-anim{animation:.24s both ssRise}}@media (prefers-reduced-motion:reduce){.superstars-site *,.superstars-site .page-anim{transition:none!important;animation:none!important}}
