@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700;800&family=Noto+Serif+TC:wght@700;900&display=swap";:root,body.xifun-dark-home{--xifun-bg: #0b0807;--xifun-surface: #14100e;--xifun-surface-light: #1d1714;--xifun-surface-raised: #261d19;--xifun-text: #f4eee8;--xifun-muted: #b8aba1;--xifun-orange: #d48955;--xifun-orange-hover: #e3a16f;--xifun-accent-ink: #160d09;--xifun-focus: #f2b783;--xifun-border: #3b302a;--xifun-border-strong: #665044;--xifun-danger: #e26b62;--xifun-overlay-deep: rgba(11, 8, 7, .92);--xifun-overlay-mid: rgba(11, 8, 7, .68);--xifun-overlay-soft: rgba(11, 8, 7, .22);--xifun-paper-soft: rgba(244, 238, 232, .76);--xifun-paper-faint: rgba(244, 238, 232, .08);--xifun-shadow: rgba(4, 2, 1, .36);--xifun-font-display: "Noto Serif TC", "Songti TC", serif;--xifun-font-body: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--xifun-font-outlier: "Poppins", "Noto Sans TC", sans-serif;--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 72px;--space-3xl: 104px;--text-xs: 12px;--text-sm: 14px;--text-md: 17px;--text-lg: 22px;--text-xl: 32px;--text-2xl: 48px;--text-display: clamp(52px, 7.2vw, 104px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--motion-fast: .12s;--motion-ui: .18s;--motion-panel: .26s;--xifun-motion-fast: var(--motion-fast);--xifun-motion-ui: var(--motion-ui);--xifun-motion-panel: var(--motion-panel);--xifun-ease-out: var(--ease-out);--radius-control: 4px;--radius-card: 6px;--xifun-radius-button: var(--radius-control)}body.xifun-dark-home,body.xifun-dark-home #MainContent{background:var(--xifun-bg);color:var(--xifun-text);font-family:var(--xifun-font-body)}.xifun-section,.xifun-section *{box-sizing:border-box}.xifun-section{position:relative;overflow:clip;background:var(--xifun-section-bg, var(--xifun-bg));color:var(--xifun-section-text, var(--xifun-text))}.xifun-shell{width:min(calc(100% - 40px),1320px);margin-inline:auto}.xifun-kicker{margin:0 0 var(--space-sm);color:var(--xifun-section-accent, var(--xifun-orange));font-family:var(--xifun-font-outlier);font-size:var(--text-xs);font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.xifun-heading{min-width:0;margin:0;color:inherit;font-family:var(--xifun-font-display);font-size:clamp(34px,4.6vw,66px);font-style:normal;font-weight:900;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.xifun-copy{margin:var(--space-sm) 0 0;color:var(--xifun-muted);font-family:var(--xifun-font-body);font-size:clamp(15px,1.25vw,18px);line-height:1.75}.xifun-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--xifun-font-body);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-ui) var(--ease-out),background-color var(--motion-ui) var(--ease-out),color var(--motion-ui) var(--ease-out)}.xifun-button--primary{background:var(--xifun-section-accent, var(--xifun-orange));color:var(--xifun-accent-ink)}.xifun-button--secondary{border-color:var(--xifun-border-strong);background:var(--xifun-overlay-soft);color:var(--xifun-text)}@media(hover:hover)and (pointer:fine){.xifun-button:hover{transform:translateY(-2px)}.xifun-button--primary:hover{background:var(--xifun-orange-hover);color:var(--xifun-accent-ink)}.xifun-button--secondary:hover{border-color:var(--xifun-section-accent, var(--xifun-orange));color:var(--xifun-section-accent, var(--xifun-orange))}}.xifun-section :is(a,button):focus-visible{outline:2px solid var(--xifun-focus);outline-offset:3px}.xifun-section :is(a,button):active{transform:scale(.98)}.xifun-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:749px){.xifun-shell{width:min(calc(100% - 32px),680px)}.xifun-heading{font-size:clamp(31px,9.4vw,44px);line-height:1.12}.xifun-button{width:100%}}@media(prefers-reduced-motion:reduce){.xifun-section *,.xifun-section *:before,.xifun-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.xifun-dark-home .footer{border-top:1px solid var(--xifun-border);background:var(--xifun-bg)!important;color:var(--xifun-text)}body.xifun-dark-home .footer__content-top{padding-block:clamp(58px,8vw,92px)!important;background:var(--xifun-bg)!important}body.xifun-dark-home .footer .halo-row.column-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.4fr);gap:clamp(36px,8vw,120px)}body.xifun-dark-home .footer-block__item{width:auto!important;max-width:none!important}body.xifun-dark-home .footer-block__heading{margin-bottom:22px;color:var(--xifun-text)!important;font-family:var(--xifun-font-display);font-size:22px;font-weight:900;letter-spacing:-.02em}body.xifun-dark-home .footer-block__list .list-unstyled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}body.xifun-dark-home .footer-block__list a{color:var(--xifun-muted)!important;font-size:13px;line-height:1.6}body.xifun-dark-home .footer-block__list a:hover{color:var(--xifun-orange)!important}body.xifun-dark-home .footer__content-bottom{padding-block:22px 34px!important;border-color:var(--xifun-border)!important;background:var(--xifun-surface)!important}body.xifun-dark-home .footer .copyright__content,body.xifun-dark-home .footer .copyright__content a{color:var(--xifun-muted)!important;font-size:11px;font-weight:500;line-height:1.7}body.xifun-dark-home .footer.scroll-trigger,body.xifun-dark-home .footer .scroll-trigger{opacity:1!important;transform:none!important}@media screen and (max-width:749px){body.xifun-dark-home .footer__content-top{padding-block:26px!important}body.xifun-dark-home .footer .halo-row.column-2{display:block}body.xifun-dark-home .footer-block__item{display:block!important;width:100%!important}body.xifun-dark-home .footer-block__list .list-unstyled{display:block}body.xifun-dark-home .footer-block__heading{margin-bottom:0;font-family:var(--xifun-font-body);font-size:15px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/xifun-home-tokens.css.map */
