:root,[data-bg=dark]{color-scheme:dark;--color-bg:#0e0e0e;--color-bar:#1c1c1c;--color-notice:#222;--color-surface:#1c1c1c;--color-panel:#282828;--color-menu:rgb(40 40 40/95%);--color-text:#fff;--color-text-title:rgb(255 255 255/90%);--color-text-secondary:rgb(255 255 255/70%);--color-text-muted:rgb(255 255 255/50%);--color-text-weak:rgb(255 255 255/40%);--color-text-footer:#747474;--color-on-primary:#fff;--color-primary:#e8232b;--color-primary-bg:rgb(232 35 43/10%);--gradient-primary:linear-gradient(105deg,#ff4343,#e8232b);--color-danger:#f43207;--color-success:#00ae83;--color-success-bg:rgb(0 174 131/12%);--color-warning:#f5c04a;--color-warning-bg:rgb(245 192 74/12%);--color-danger-bg:rgb(244 50 7/12%);--color-info:#2f85e6;--color-info-bg:rgb(47 133 230/12%);--color-fill:rgb(224 224 224/6%);--color-fill-strong:rgb(224 224 224/8%);--color-hover:rgb(255 255 255/6%);--color-input:rgb(255 255 255/5%);--color-border:rgb(255 255 255/10%);--color-overlay:rgb(0 0 0/65%);--color-overlay-strong:rgb(0 0 0/85%);--color-on-overlay:#fff;--gradient-cover-shade:linear-gradient(rgb(0 0 0/0%),rgb(0 0 0/30%));--gradient-banner-shade:linear-gradient(rgb(0 0 0/0%) 40%,rgb(0 0 0/50%));--color-qr-bg:#fff;--color-video-bg:#000;--color-on-video:#fff;--color-video-pill:rgb(0 0 0/35%);--shadow-on-video:0 1px 2px rgb(0 0 0/35%);--shadow-menu:0 12px 32px rgb(0 0 0/28%);--color-gold:#f5c04a;--color-gold-bg:rgb(245 192 74/10%)}:root{--radius-invite-card:22px;--radius-invite-code:14px;--radius-invite-action:25px;--font-size-invite-title:25px;--font-size-invite-points:40px;--color-invite-points:#ffe29a;--color-invite-action-text:#7a1f00;--gradient-invite-card:linear-gradient(180deg,#ff5a48,#e8232b 55%,#c3141c);--gradient-invite-action:linear-gradient(180deg,#ffe7a6,#f5c04a);--font-family:-apple-system,blinkmacsystemfont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-icon-lg:56px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-round:50%;--radius-app-icon:17px;--motion-fast:0.16s;--motion-base:0.2s;--page-width:1240px;--pc-header-height:64px;--h5-notice-height:44px;--h5-bar-height:48px;--z-header:50;--z-overlay:100;--z-dialog:110;--z-progress:120;--z-toast:130;--font-size-tab-lg:22px;--font-size-title:26px;--font-size-display:32px;--font-size-hero:52px;--gradient-hero-shade:radial-gradient(ellipse at 50% 42%,transparent 0,var(--color-bg) 72%),linear-gradient(transparent 55%,var(--color-bg));--gradient-page-glow:radial-gradient(ellipse at 34% 0,var(--color-primary-bg),transparent 70%);--gradient-rank-1:linear-gradient(170deg,#ffd25f,#f3970b);--gradient-rank-2:linear-gradient(170deg,#d4dbec,#7f86a6);--gradient-rank-3:linear-gradient(170deg,#ffcfaa,#d66a1e);--color-rank-badge:rgb(0 0 0/40%);--shadow-fan-card:0 30px 76px rgb(0 0 0/50%),0 8px 22px rgb(0 0 0/28%);--stats-series-1:var(--color-primary);--stats-series-2:#36cbcb;--stats-series-3:#faad14;--stats-series-4:#9c7bea;--stats-series-5:#f27a6b;--stats-series-6:#5bc06f;--stats-font-title:20px;--stats-font-value:26px;--stats-font-section:15px;--stats-font-body:13px}[data-bg=light]{color-scheme:light;--color-bg:#fff;--color-bar:#fafafa;--color-notice:#f6f6f6;--color-surface:#fff;--color-panel:#fff;--color-menu:rgb(255 255 255/95%);--color-text:#1b1b1b;--color-text-title:#1b1b1b;--color-text-secondary:rgb(0 0 0/70%);--color-text-muted:rgb(0 0 0/40%);--color-text-weak:rgb(0 0 0/30%);--color-text-footer:rgb(0 0 0/40%);--color-fill:rgb(0 0 0/4%);--color-fill-strong:rgb(0 0 0/5%);--color-hover:rgb(0 0 0/6%);--color-input:rgb(0 0 0/4%);--color-border:rgb(0 0 0/10%);--color-overlay:rgb(0 0 0/45%);--shadow-menu:0 12px 32px rgb(0 0 0/12%);--shadow-fan-card:0 20px 48px rgb(0 0 0/14%),0 6px 16px rgb(0 0 0/8%);--color-success:#00ae83;--color-success-bg:rgb(0 174 131/10%);--color-warning:#d99a16;--color-warning-bg:rgb(217 154 22/12%);--color-danger-bg:rgb(244 50 7/8%);--color-info:#1367c8;--color-info-bg:rgb(19 103 200/8%);--color-gold:#d99a16;--color-gold-bg:rgb(217 154 22/10%)}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}[data-bg],body{color:var(--color-text)}body{margin:0;background:var(--color-bg);font-family:var(--font-family);line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,input,select,textarea{font-size:var(--font-size-md)}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}