/* Source: 配色映射表_OneOffJersey.html. Orange text on light surfaces uses Orange Deep. */
html[data-jersey-theme="oneoffjersey"] .vi-ft .icon-facebook {
  background-image: url("/template/index/public/themes/icons/oneoffjersey/facebook-icon.svg");
}
html[data-jersey-theme="oneoffjersey"] {
  --color-primary: #FF5A1F;
  --jersey-primary-rgb: 255,90,31;
  --shipping-surface: rgba(255,90,31,0.08);
  --color-primary-90: #E24A12;
  /* The mapping supplies no orange ramp: legacy decorative steps use its neutral palette. */
  --color-primary-80: #C2410C;
  --color-primary-70: #C7C7C7;
  --color-primary-60: #C7C7C7;
  --color-primary-50: #E4E4E7;
  --color-primary-40: #E4E4E7;
  --color-primary-30: #E4E4E7;
  --color-primary-border: #E4E4E7;
  --color-primary-active: #F4F4F5;
  --color-primary-bg: #F4F4F5;
  --color-primary-text: #C2410C;
  --color-accent: #C2410C;
  --color-accent-hover: #E24A12;
  --color-accent-active: #C2410C;
  --color-cta: #FF5A1F;
  --color-cta-hover: #E24A12;
  --color-cta-active: #C2410C;
  --color-price: #C2410C;
  --color-gold: #2563EB;
  --color-gold-ink: #FFFFFF;
  --color-star: #FF5A1F;
  --color-preview-bg: #2563EB;
  --color-preview: #FFFFFF;
  --color-link: #2563EB;
  --color-link-hover: #104ED8;
  --color-error: #C2410C;
  --color-error-border: #C2410C;
  --color-error-bg: #F4F4F5;
  --color-free: #104ED8;
  --color-free-bg: #EAF0FE;
  --color-free-border: #C7D7FB;
  --color-dark: #0A0A0A;
  --color-dark-2: #151517;
  --color-dark-line: #26262A;
  --color-ash: #C7C7C7;
  --color-blue-light: #60A5FA;
  --ink: #18181B;
  --text: #3F3F46;
  --text-sub: #52525B;
  --text-muted: #9CA3AF;
  --line: #E4E4E7;
  --grey-bg: #F4F4F5;
  --color-page-bg: #FFFFFF;
  --color-card-bg: #FFFFFF;
  --color-loading-primary: #FF5A1F;
  --color-loading-secondary: #0A0A0A;
  --color-disabled-bg: #E4E4E7;
  --color-disabled-text: #9CA3AF;
  --color-header-bg: #0A0A0A;
  --color-header-text: #FFFFFF;
  --color-header-hover-bg: #332018;
  --color-header-hover-border: #8A3A1F;
  --color-header-active-bg: #4A2818;
  --color-header-active-border: #FF5A1F;
  --color-header-state-text: #FF5A1F;
  --color-search-bg: #151517;
  --color-search-border: #26262A;
  --color-search-text: #FFFFFF;
  --color-search-placeholder: #C7C7C7;
  --color-notice-bg: #2563EB;
  --color-notice-text: #FFFFFF;
  --color-nav-text: #C7C7C7;
  --color-nav-hover: #151517;
  --color-nav-active: #FF5A1F;
  --color-footer-hover: #FF5A1F;
  --color-top-bg: #FF5A1F;
  --color-mask: linear-gradient(180deg, rgba(10,10,10,0), #0A0A0A);
}

/* Per-site vector resources; external SVG files cannot inherit CSS colors. */
html[data-jersey-theme="oneoffjersey"] {
  --jersey-ico-check2: url("/template/index/public/themes/icons/oneoffjersey/ico-check2.svg");
  --jersey-icon-checked: url("/template/index/public/themes/icons/oneoffjersey/icon-checked.svg");
  --jersey-icon-message-view: url("/template/index/public/themes/icons/oneoffjersey/icon-message-view.svg");
  --jersey-icon-message-add: url("/template/index/public/themes/icons/oneoffjersey/icon-message-add.svg");
  --jersey-icon-99dias: url("/template/index/public/themes/icons/oneoffjersey/icon-99dias.svg");
  --jersey-icon-seguro: url("/template/index/public/themes/icons/oneoffjersey/icon-seguro.svg");
  --jersey-icon-privacy: url("/template/index/public/themes/icons/oneoffjersey/icon-privacy.svg");
  --jersey-icon-facebook: url("/template/index/public/themes/icons/oneoffjersey/facebook-icon.svg");
  --jersey-icon-tiktok: url("/template/index/public/themes/icons/oneoffjersey/icon-tiktok.svg");
  --jersey-icon-ins: url("/template/index/public/themes/icons/oneoffjersey/icon-ins.svg");
  --jersey-icon-pin: url("/template/index/public/themes/icons/oneoffjersey/icon-pin.svg");
  --jersey-icon-twitter: url("/template/index/public/themes/icons/oneoffjersey/icon-twitter.svg");
}
