/* 由女装风格配置生成；结构变化由主题构图模板实现。 */
:root {
  --sf-background: #FFFCFA;
  --sf-surface: #F5EFF2;
  --sf-tint: #ECE0E6;
  --sf-ink: #342830;
  --sf-muted: #6D5C66;
  --sf-accent: #805069;
  --sf-on-accent: #FFFFFF;
  --sf-line: #DDD0D7;
  --sf-focus: #805069;
  --sf-font-heading: "Fraunces", Georgia, serif;
  --sf-font-body: "DM Sans", Arial, sans-serif;
  --sf-body-size: 16px;
  --sf-label-size: 13px;
  --sf-product-title-size: 15px;
  --sf-price-size: 15px;
  --sf-page-max: 1440px;
  --sf-section-gap: 80px;
  --sf-gutter-desktop: 48px;
  --sf-gutter-mobile: 20px;
  --sf-motion-ms: 180ms;
  --sf-hero-min: 560px;
  --sf-columns-desktop: 4;
  --sf-columns-tablet: 3;
  --sf-columns-mobile: 2;
  --sf-hero-columns: 1fr 1fr;
  --sf-photo-fit: contain;
  --sf-card-radius: 12px;
  --sf-button-radius: 22px;
  --sf-heading-weight: 500;
  --sf-body-weight: 400;
  --sf-heading-size: 76px;
  --sf-heading-mobile: 44px;
  --sf-heading-line: 1.06;
  --sf-heading-tracking: -0.025em;
  --sf-image-ratio: 3 / 4;
}
