/* PHASE B (2026-07-06): SKIN = brand token values + per-brand exceptions only.
   Shared geometry lives in page-start-selling.css (appended section).
   Token fallbacks = majority value; only differing values are set here. */

/* ---- brand token values (on their ORIGINAL selectors: brand vars
        like --adc-ink live on inner wrappers, so the var() evaluation
        point must not move) + per-brand exceptions ---- */
.start-selling-steps .step .step-image {
  --step-image-shadow: var(--aps-gold, #E8C9A8);
}
body.start-selling-page .form-step.step-dark {
  --start-selling-step-dark-background: var(--aps-bg,#f6f4ef);
  --start-selling-step-dark-border: 1px solid var(--aps-line,#e6e6e6);
  --start-selling-step-dark-box-shadow: 0 18px 48px rgba(22,19,16,.10);
}
body.start-selling-page .form-container h3 p {
  font-family:var(--font-title);
  font-weight:600;
  line-height:1.15;
  letter-spacing:0.01em;
  color:var(--aps-ink, #161310);
}
body.start-selling-page .form-container .row p {
  font-family:var(--font-body);
  color:var(--aps-ink-2, #4A4641);
}
body.start-selling-page .floating_footer .btn-dark {
  --start-selling-btn-dark-background: var(--aps-accent,#5b1622);
  --start-selling-btn-dark-border: 1px solid var(--aps-accent,#5b1622);
}
body.start-selling-page .floating_footer .btn-dark:hover {
  --start-selling-hover-background: var(--aps-accent-dark,#2e0b12);
  --start-selling-hover-border-color: var(--aps-accent-dark,#2e0b12);
}
body.start-selling-page .consultation_bottom {
  --start-selling-consultation-bottom-background: var(--aps-burgundy-ink,#2e0b12);
}
body.start-selling-page .consultation_bottom p,
body.start-selling-page .consultation_bottom p.consultation_text {
  font-family:var(--font-body);
  color:var(--aps-cream-3, #F4ECDD);
}
body.start-selling-page .consultant_right {
  --start-selling-consultant-right-color: var(--aps-cream-3,#f4ecdd);
}
body.start-selling-page .consultant_right .overlay_img {
  background:rgba(22, 19, 16, 0.55);
}
body.start-selling-page .consultant_right h1 {
  font-family:var(--font-title);
  color:var(--aps-cream-3, #F4ECDD);
}
body.start-selling-page .consultant_right p {
  font-family:var(--font-body);
  color:var(--aps-cream-3, #F4ECDD);
}
body.start-selling-page .consultant_content h6 {
  font-family:var(--font-title);
  color:var(--aps-cream-3, #F4ECDD);
}
body.start-selling-page .consultant_content span {
  font-family:var(--font-body);
  color:var(--aps-cream-3, #F4ECDD);
}
body.start-selling-page .step-title {
  --start-selling-step-title-background: var(--aps-burgundy,#5b1622);
  --start-selling-step-title-color: var(--aps-cream-2,#f2e6d8);
}
body.start-selling-page .step-heading {
  --start-selling-step-heading-color: var(--aps-ink,#161310);
}
body.start-selling-page .step-header small {
  --start-selling-small-color: var(--aps-burgundy,#5b1622);
}
body.start-selling-page .step-header h4 {
  --start-selling-h4-color: var(--aps-ink,#161310);
}
body.start-selling-page span.line {
  --start-selling-line-background: var(--aps-burgundy,#5b1622);
}
body.start-selling-page .step-content p,
body.start-selling-page ul.step_list li {
  --start-selling-p-color: var(--aps-ink,#161310);
}
body.start-selling-page .contactfull_width_hero_banner_with_background_image {
  --start-selling-contactfull-width-hero-banner-with-background-image-background: var(--aps-cream,#e8dfc9);
}
