/**
 * SL Roadster — palette tokens (single source of truth)
 *
 * Applies to Roadster division pages (body.roadster-division) and the
 * division splitter / splash homepage (body.splash-division-home).
 * Splash panel-only rules live in splash-palette.css — do not duplicate tokens there.
 *
 * Desktop Roadster → roadster-palette-blue (ocean blue + coral, dark)
 * Mobile splash default → roadster-palette-terra
 *
 * New palettes: follow .cursor/rules/roadster-palette-format.mdc (PRIMARY / ACCENT /
 * NEUTRALS / TYPOGRAPHY roles).
 */

/* Shared accent defaults (blue / splash body override warm + glow per palette) */
body.roadster-division,
body.splash-division-home,
.splash-panel-roadster {
  --rs-rust: #d85a30;
  --rs-rust-deep: #9e3a18;
  --rs-amber: #e8a045;
  --rs-copper: #c47a4a;
  --rs-warm-rgb: 216, 90, 48;
  --rs-glow-rgb: 123, 175, 223;
  --rs-card-radial: rgba(var(--rs-accent-rgb, 30, 136, 229), 0.14);
  --rs-card-radial-shadow: rgba(0, 0, 0, 0.08);
  --rs-card-radial-hover: rgba(var(--rs-accent-rgb, 30, 136, 229), 0.2);
}

/* Ocean blue + coral (dark default) */
body.roadster-division.roadster-palette-blue,
body.splash-division-home.roadster-palette-blue,
.splash-panel-roadster.roadster-palette-blue {
  --rs-ocean-deep: #0a3d62;
  --rs-ocean-cta: #1e88e5;
  --rs-ocean-hover: #4fc3f7;
  --rs-ocean-aqua: #00b2d8;
  --rs-ocean-tide: #81e4ff;
  --rs-ocean-coral: #ffab7a;
  --rs-black: #121a24;
  --rs-charcoal: #1e2a3a;
  --rs-gunmetal: #2c3e50;
  --rs-navy: #0a3d62;
  --rs-blue: #00b2d8;
  --rs-blue-light: #4fc3f7;
  --rs-blue-muted: #a3b9d4;
  --rs-cream: #f0f7ff;
  --rs-silver: #d0e0f0;
  --rs-burgundy: #0a3d62;
  --rs-surface: #1e2a3a;
  --rs-surface-elevated: #2c3e50;
  --rs-card: #2c3e50;
  --rs-card-deep: #1e2a3a;
  --rs-card-border: rgba(69, 90, 113, 0.55);
  --rs-card-highlight: rgba(129, 228, 255, 0.12);
  --rs-card-radial: rgba(79, 195, 247, 0.2);
  --rs-card-radial-shadow: rgba(10, 61, 98, 0.28);
  --rs-card-radial-hover: rgba(255, 171, 122, 0.22);
  --rs-highlight: #81e4ff;
  --rs-accent: #1e88e5;
  --rs-accent-hover: #4fc3f7;
  --rs-accent-rgb: 30, 136, 229;
  --rs-warm-rgb: 255, 171, 122;
  --rs-glow-rgb: 79, 195, 247;
  --rs-rust: #ffab7a;
  --rs-rust-deep: #e89560;
  --rs-amber: #ffab7a;
  --rs-copper: #ffcba8;
  --rs-white-90: rgba(240, 247, 255, 0.92);
  --rs-white-55: rgba(163, 185, 212, 0.78);
  --rs-preview-bg: rgba(18, 26, 36, 0.95);
  --rs-preview-border: rgba(30, 136, 229, 0.45);
  --rs-preview-muted: rgba(163, 185, 212, 0.75);
  --rs-preview-active: #1e88e5;
  --rs-nav-accent: #4fc3f7;
}

/*
 * Terra cotta & sage — role map (see .cursor/rules/roadster-palette-format.mdc)
 * PRIMARY: red-clay brand | terra-cotta CTA | canyon hover
 * ACCENT: forest-moss links | sage highlights | lichen tag fills
 * NEUTRALS: linen page | sandstone cards | driftwood elevated | river-stone borders
 * TYPE: espresso headings | walnut body | bark muted
 */
body.roadster-division.roadster-palette-terra,
body.splash-division-home.roadster-palette-terra,
.splash-panel-roadster.roadster-palette-terra {
  --rs-terra-red-clay: #8b4a2b;
  --rs-terra-terra-cotta: #b05e38;
  --rs-terra-canyon: #cc7a50;
  --rs-terra-forest-moss: #4a5e3a;
  --rs-terra-sage: #718c5a;
  --rs-terra-lichen: #a8bc92;
  --rs-terra-linen: #f2ebe0;
  --rs-terra-sandstone: #e4d8c5;
  --rs-terra-driftwood: #c8bba8;
  --rs-terra-river-stone: #a89880;
  --rs-terra-espresso: #1e1510;
  --rs-terra-walnut: #3b2c20;
  --rs-terra-bark: #7a6348;

  --rs-black: var(--rs-terra-linen);
  --rs-charcoal: var(--rs-terra-sandstone);
  --rs-gunmetal: var(--rs-terra-driftwood);
  --rs-navy: var(--rs-terra-espresso);
  --rs-blue: var(--rs-terra-forest-moss);
  --rs-blue-light: var(--rs-terra-sage);
  --rs-blue-muted: var(--rs-terra-river-stone);
  --rs-cream: var(--rs-terra-espresso);
  --rs-silver: var(--rs-terra-bark);
  --rs-burgundy: var(--rs-terra-espresso);
  --rs-surface: var(--rs-terra-sandstone);
  --rs-surface-elevated: var(--rs-terra-driftwood);
  --rs-card: #fff;
  --rs-card-deep: var(--rs-terra-linen);
  --rs-card-border: rgba(168, 152, 128, 0.45);
  --rs-card-highlight: rgba(176, 94, 56, 0.1);
  --rs-card-radial: rgba(176, 94, 56, 0.12);
  --rs-card-radial-shadow: rgba(74, 94, 58, 0.08);
  --rs-card-radial-hover: rgba(204, 122, 80, 0.16);
  --rs-highlight: var(--rs-terra-forest-moss);
  --rs-accent: var(--rs-terra-terra-cotta);
  --rs-accent-hover: var(--rs-terra-canyon);
  --rs-rust: var(--rs-terra-red-clay);
  --rs-rust-deep: var(--rs-terra-red-clay);
  --rs-amber: var(--rs-terra-canyon);
  --rs-copper: var(--rs-terra-red-clay);
  --rs-accent-rgb: 176, 94, 56;
  --rs-gold-rgb: 74, 94, 58;
  --rs-white-90: var(--rs-terra-espresso);
  --rs-white-55: var(--rs-terra-walnut);
  --rs-preview-bg: rgba(30, 21, 16, 0.92);
  --rs-preview-border: rgba(176, 94, 56, 0.45);
  --rs-preview-muted: rgba(168, 188, 146, 0.85);
  --rs-preview-active: #b05e38;
  --rs-nav-accent: #718c5a;
}

/* Rust v1 — warm rust on soot / charcoal / iron (dark page) */
body.roadster-division.roadster-palette-rust-v1,
body.splash-division-home.roadster-palette-rust-v1,
.splash-panel-roadster.roadster-palette-rust-v1 {
  --rs-rust-forge: #7a2e0e;
  --rs-rust-oxide: #a63d18;
  --rs-rust-ember: #c4541f;
  --rs-rust-desert: #c9a46e;
  --rs-rust-pale-tan: #e0c48a;
  --rs-rust-burnished: #a07840;
  --rs-rust-soot: #0f0d0b;
  --rs-rust-charcoal: #1c1814;
  --rs-rust-iron: #2b2520;
  --rs-rust-gunmetal: #3e3630;
  --rs-rust-bone: #f2eae0;
  --rs-rust-dust: #b8a898;
  --rs-rust-aged-oak: #6e5e50;

  --rs-black: var(--rs-rust-soot);
  --rs-charcoal: var(--rs-rust-charcoal);
  --rs-gunmetal: var(--rs-rust-iron);
  --rs-navy: var(--rs-rust-charcoal);
  --rs-burgundy: var(--rs-rust-soot);
  --rs-surface: var(--rs-rust-iron);
  --rs-surface-elevated: var(--rs-rust-gunmetal);
  --rs-card: #4a433c;
  --rs-card-deep: var(--rs-rust-iron);
  --rs-card-border: rgba(201, 164, 110, 0.28);
  --rs-card-highlight: rgba(255, 255, 255, 0.05);
  --rs-card-radial: rgba(201, 164, 110, 0.14);
  --rs-card-radial-shadow: rgba(15, 13, 11, 0.32);
  --rs-card-radial-hover: rgba(196, 84, 31, 0.18);
  --rs-blue: var(--rs-rust-iron);
  --rs-blue-light: var(--rs-rust-desert);
  --rs-blue-muted: var(--rs-rust-dust);
  --rs-cream: var(--rs-rust-bone);
  --rs-silver: var(--rs-rust-dust);
  --rs-rust: var(--rs-rust-oxide);
  --rs-rust-deep: var(--rs-rust-forge);
  --rs-amber: var(--rs-rust-ember);
  --rs-copper: var(--rs-rust-burnished);
  --rs-highlight: var(--rs-rust-desert);
  --rs-accent: var(--rs-rust-oxide);
  --rs-accent-hover: var(--rs-rust-ember);
  --rs-accent-rgb: 166, 61, 24;
  --rs-gold-rgb: 201, 164, 110;
  --rs-white-90: rgba(242, 234, 224, 0.94);
  --rs-white-55: rgba(184, 168, 152, 0.78);
  --rs-preview-bg: rgba(15, 13, 11, 0.95);
  --rs-preview-border: rgba(201, 164, 110, 0.35);
  --rs-preview-muted: rgba(184, 168, 152, 0.75);
  --rs-preview-active: #c4541f;
  --rs-nav-accent: #c4541f;
}

/* Rust v2 — rust accents on parchment / canvas (light page) */
body.roadster-division.roadster-palette-rust-v2,
body.splash-division-home.roadster-palette-rust-v2,
.splash-panel-roadster.roadster-palette-rust-v2 {
  --rs-rust-forge: #7a2e0e;
  --rs-rust-oxide: #a63d18;
  --rs-rust-ember: #c4541f;
  --rs-rust-burnished: #a07840;
  --rs-rust-desert: #c9a46e;
  --rs-rust-pale-linen: #e8d5b0;
  --rs-rust-parchment: #f5f0e8;
  --rs-rust-canvas: #ede5d8;
  --rs-rust-weathered: #d9cebc;
  --rs-rust-gravel: #bfb19e;
  --rs-rust-coke: #1e1510;
  --rs-rust-walnut: #3d2e22;
  --rs-rust-aged-oak: #7a6555;

  --rs-black: var(--rs-rust-parchment);
  --rs-charcoal: var(--rs-rust-canvas);
  --rs-gunmetal: var(--rs-rust-weathered);
  --rs-navy: var(--rs-rust-coke);
  --rs-blue: var(--rs-rust-oxide);
  --rs-blue-light: var(--rs-rust-ember);
  --rs-blue-muted: var(--rs-rust-gravel);
  --rs-cream: var(--rs-rust-coke);
  --rs-silver: var(--rs-rust-aged-oak);
  --rs-burgundy: var(--rs-rust-coke);
  --rs-surface: var(--rs-rust-canvas);
  --rs-surface-elevated: var(--rs-rust-weathered);
  --rs-card: #fff;
  --rs-card-deep: var(--rs-rust-parchment);
  --rs-card-border: rgba(160, 120, 64, 0.22);
  --rs-card-highlight: rgba(122, 46, 14, 0.06);
  --rs-card-radial: rgba(201, 164, 110, 0.11);
  --rs-card-radial-shadow: rgba(122, 46, 14, 0.07);
  --rs-card-radial-hover: rgba(196, 84, 31, 0.14);
  --rs-highlight: var(--rs-rust-forge);
  --rs-accent: var(--rs-rust-oxide);
  --rs-accent-hover: var(--rs-rust-ember);
  --rs-rust: var(--rs-rust-oxide);
  --rs-rust-deep: var(--rs-rust-forge);
  --rs-amber: var(--rs-rust-ember);
  --rs-copper: var(--rs-rust-burnished);
  --rs-accent-rgb: 166, 61, 24;
  --rs-white-90: var(--rs-rust-coke);
  --rs-white-55: var(--rs-rust-walnut);
  --rs-preview-bg: rgba(30, 21, 16, 0.95);
  --rs-preview-border: rgba(166, 61, 24, 0.4);
  --rs-preview-muted: rgba(191, 177, 158, 0.78);
  --rs-preview-active: #a63d18;
  --rs-nav-accent: #c4541f;
}

/* Production light — Silver Metallic + Gold */
body.roadster-division.roadster-palette-light,
body.splash-division-home.roadster-palette-light,
.splash-panel-roadster.roadster-palette-light {
  --rs-light-steel: #6b7a8d;
  --rs-light-chrome: #8e9eaf;
  --rs-light-silver-lining: #a9b8c6;
  --rs-light-trophy-gold: #b8922a;
  --rs-light-warm-gold: #d4ac50;
  --rs-light-aged-brass: #8b6914;
  --rs-light-cloud: #f7f7f7;
  --rs-light-mist: #ebebeb;
  --rs-light-brushed: #d6d9de;
  --rs-light-pewter: #b0b7c0;
  --rs-light-carbon: #1a1e24;
  --rs-light-graphite: #3a4250;
  --rs-light-smoked: #7a8494;

  --rs-black: var(--rs-light-cloud);
  --rs-charcoal: var(--rs-light-mist);
  --rs-gunmetal: var(--rs-light-brushed);
  --rs-navy: var(--rs-light-carbon);
  --rs-blue: var(--rs-light-chrome);
  --rs-blue-light: var(--rs-light-silver-lining);
  --rs-blue-muted: var(--rs-light-pewter);
  --rs-cream: var(--rs-light-carbon);
  --rs-silver: var(--rs-light-smoked);
  --rs-burgundy: var(--rs-light-carbon);
  --rs-surface: var(--rs-light-mist);
  --rs-surface-elevated: var(--rs-light-brushed);
  --rs-card: #fff;
  --rs-card-deep: var(--rs-light-cloud);
  --rs-card-border: rgba(176, 183, 192, 0.45);
  --rs-card-highlight: rgba(184, 146, 42, 0.1);
  --rs-card-radial: rgba(184, 146, 42, 0.12);
  --rs-card-radial-shadow: rgba(107, 122, 141, 0.09);
  --rs-card-radial-hover: rgba(212, 172, 80, 0.16);
  --rs-highlight: var(--rs-light-trophy-gold);
  --rs-accent: var(--rs-light-chrome);
  --rs-accent-hover: var(--rs-light-silver-lining);
  --rs-rust: var(--rs-light-trophy-gold);
  --rs-rust-deep: var(--rs-light-aged-brass);
  --rs-amber: var(--rs-light-warm-gold);
  --rs-copper: var(--rs-light-aged-brass);
  --rs-accent-rgb: 142, 158, 175;
  --rs-gold-rgb: 184, 146, 42;
  --rs-white-90: var(--rs-light-carbon);
  --rs-white-55: var(--rs-light-graphite);
  --rs-preview-bg: rgba(26, 30, 36, 0.95);
  --rs-preview-border: rgba(142, 158, 175, 0.55);
  --rs-preview-muted: rgba(169, 184, 198, 0.8);
  --rs-preview-active: #b8922a;
  --rs-nav-accent: #d4ac50;
}

/* Palette preview chrome — Roadster division pages */
body.roadster-division .rs-palette-preview:not(.rs-palette-preview--splash) {
  background: var(--rs-preview-bg, rgba(18, 26, 36, 0.95));
  border: 1px solid var(--rs-preview-border, rgba(30, 136, 229, 0.45));
}

body.roadster-division .rs-palette-preview:not(.rs-palette-preview--splash) .rs-palette-preview__label {
  color: var(--rs-preview-muted, rgba(163, 185, 212, 0.75));
}

body.roadster-division .rs-palette-preview:not(.rs-palette-preview--splash) .rs-palette-preview__options a[aria-current="page"] {
  background: var(--rs-preview-active, #1e88e5);
  color: #fff;
}

/* Palette preview + splash nav — division splitter (front page) */
body.splash-division-home .rs-palette-preview--splash {
  background: var(--rs-preview-bg, rgba(18, 26, 36, 0.95));
  border-color: var(--rs-preview-border, rgba(30, 136, 229, 0.45));
}

body.splash-division-home .rs-palette-preview--splash .rs-palette-preview__label {
  color: var(--rs-preview-muted, rgba(163, 185, 212, 0.75));
}

body.splash-division-home .rs-palette-preview--splash .rs-palette-preview__hint {
  color: var(--rs-preview-muted, rgba(163, 185, 212, 0.75));
}

body.splash-division-home .rs-palette-preview--splash .rs-palette-preview__options a:hover,
body.splash-division-home .rs-palette-preview--splash .rs-palette-preview__options a:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: #fff;
}

body.splash-division-home .rs-palette-preview--splash .rs-palette-preview__options a[aria-current="page"] {
  background: var(--rs-preview-active, #1e88e5);
  color: #fff;
}

body.splash-division-home .splash-nav .nav-links a:hover,
body.splash-division-home .splash-nav .nav-links a:focus-visible {
  color: var(--rs-nav-accent, var(--white-90));
}

body.splash-division-home .splash-nav .nav-contact {
  color: var(--rs-nav-accent, var(--white-90));
}

/*
 * Partners logo wall (SVG) — neutral grayscale (not brightness(0), which
 * collapses multi-fill artwork into solid blobs).
 * dark band: grayscale → invert → soft white knockouts
 * light band: grayscale → dim → neutral charcoal
 */
/* Mobile nav overlay — defaults match dark palettes (blue); light palettes override below */
body.roadster-division {
  --rs-mobile-header-bar-bg: rgba(18, 26, 36, 0.92);
  --rs-mobile-header-bar-border: rgba(255, 255, 255, 0.08);
  --rs-mobile-nav-toggle-color: rgba(240, 247, 255, 0.94);
  --rs-mobile-nav-toggle-bg: rgba(0, 0, 0, 0.38);
  --rs-mobile-nav-toggle-border: rgba(255, 255, 255, 0.28);
  --rs-mobile-nav-toggle-bg-hover: rgba(0, 0, 0, 0.52);
  --rs-mobile-nav-toggle-border-hover: rgba(255, 255, 255, 0.5);
  --rs-mobile-nav-backdrop: rgba(8, 10, 14, 0.72);
  --rs-mobile-nav-panel-bg: rgba(14, 16, 20, 0.97);
  --rs-mobile-nav-panel-fg: rgba(255, 255, 255, 0.92);
  --rs-mobile-nav-panel-border: rgba(255, 255, 255, 0.1);
  --rs-mobile-nav-link-border: rgba(255, 255, 255, 0.08);
  --rs-mobile-nav-link-hover: var(--rs-accent-hover, var(--rs-accent));
}

body.roadster-division.roadster-palette-blue {
  --rs-mobile-nav-toggle-color: var(--rs-cream);
  --rs-mobile-nav-link-hover: var(--rs-blue-light);
}

body.roadster-division.roadster-palette-rust-v1 {
  --rs-mobile-header-bar-bg: rgba(15, 13, 11, 0.94);
  --rs-mobile-nav-toggle-color: var(--rs-rust-bone, #f2eae0);
  --rs-mobile-nav-panel-bg: rgba(15, 13, 11, 0.98);
  --rs-mobile-nav-panel-fg: var(--rs-rust-bone, #f2eae0);
  --rs-mobile-nav-link-hover: var(--rs-rust-ember);
}

body.roadster-division.roadster-palette-terra {
  --rs-mobile-header-bar-bg: var(--rs-terra-linen);
  --rs-mobile-header-bar-border: rgba(168, 152, 128, 0.35);
  --rs-mobile-nav-toggle-color: var(--rs-terra-espresso);
  --rs-mobile-nav-toggle-bg: rgba(255, 255, 255, 0.94);
  --rs-mobile-nav-toggle-border: rgba(168, 152, 128, 0.5);
  --rs-mobile-nav-toggle-bg-hover: #fff;
  --rs-mobile-nav-toggle-border-hover: var(--rs-terra-terra-cotta);
  --rs-mobile-nav-backdrop: rgba(30, 21, 16, 0.55);
  --rs-mobile-nav-panel-bg: var(--rs-terra-linen);
  --rs-mobile-nav-panel-fg: var(--rs-terra-espresso);
  --rs-mobile-nav-panel-border: rgba(168, 152, 128, 0.4);
  --rs-mobile-nav-link-border: rgba(168, 152, 128, 0.35);
  --rs-mobile-nav-link-hover: var(--rs-terra-terra-cotta);
}

body.roadster-division.roadster-palette-light {
  --rs-mobile-header-bar-bg: rgba(247, 247, 247, 0.96);
  --rs-mobile-header-bar-border: rgba(176, 183, 192, 0.4);
  --rs-mobile-nav-toggle-color: var(--rs-light-carbon);
  --rs-mobile-nav-toggle-bg: rgba(255, 255, 255, 0.94);
  --rs-mobile-nav-toggle-border: rgba(176, 183, 192, 0.55);
  --rs-mobile-nav-toggle-bg-hover: #fff;
  --rs-mobile-nav-toggle-border-hover: var(--rs-light-trophy-gold);
  --rs-mobile-nav-backdrop: rgba(26, 30, 36, 0.55);
  --rs-mobile-nav-panel-bg: var(--rs-light-cloud);
  --rs-mobile-nav-panel-fg: var(--rs-light-carbon);
  --rs-mobile-nav-panel-border: rgba(176, 183, 192, 0.45);
  --rs-mobile-nav-link-border: rgba(176, 183, 192, 0.35);
  --rs-mobile-nav-link-hover: var(--rs-light-trophy-gold);
}

body.roadster-division.roadster-palette-rust-v2 {
  --rs-mobile-header-bar-bg: var(--rs-rust-parchment);
  --rs-mobile-header-bar-border: rgba(160, 120, 64, 0.3);
  --rs-mobile-nav-toggle-color: var(--rs-rust-coke);
  --rs-mobile-nav-toggle-bg: rgba(255, 255, 255, 0.94);
  --rs-mobile-nav-toggle-border: rgba(160, 120, 64, 0.45);
  --rs-mobile-nav-toggle-bg-hover: #fff;
  --rs-mobile-nav-toggle-border-hover: var(--rs-rust-oxide);
  --rs-mobile-nav-backdrop: rgba(30, 21, 16, 0.55);
  --rs-mobile-nav-panel-bg: var(--rs-rust-parchment);
  --rs-mobile-nav-panel-fg: var(--rs-rust-coke);
  --rs-mobile-nav-panel-border: rgba(160, 120, 64, 0.35);
  --rs-mobile-nav-link-border: rgba(160, 120, 64, 0.28);
  --rs-mobile-nav-link-hover: var(--rs-rust-oxide);
}

body.roadster-division {
  --rs-partners-tone: dark;
  --rs-partners-logo-filter: grayscale(1) invert(1) brightness(1.08) contrast(1.02);
  --rs-partners-logo-opacity: 0.86;
  --rs-partners-logo-filter-hover: grayscale(1) invert(1) brightness(1.14) contrast(1.04);
  --rs-partners-logo-opacity-hover: 0.96;
  --rs-partners-logos-border: rgba(255, 255, 255, 0.12);
}

body.roadster-division.roadster-palette-blue,
body.roadster-division.roadster-palette-rust-v1 {
  --rs-partners-tone: dark;
  --rs-partners-logo-filter: grayscale(1) invert(1) brightness(1.1) contrast(1.03);
  --rs-partners-logo-opacity: 0.88;
  --rs-partners-logo-filter-hover: grayscale(1) invert(1) brightness(1.16) contrast(1.05);
  --rs-partners-logo-opacity-hover: 0.97;
  --rs-partners-logos-border: rgba(255, 255, 255, 0.14);
}

body.roadster-division.roadster-palette-terra {
  --rs-partners-tone: light;
  --rs-partners-logo-filter: grayscale(1) brightness(0.42) contrast(1.06);
  --rs-partners-logo-opacity: 0.72;
  --rs-partners-logo-filter-hover: grayscale(1) brightness(0.5) contrast(1.08);
  --rs-partners-logo-opacity-hover: 0.84;
  --rs-partners-logos-border: rgba(30, 21, 16, 0.1);
}

body.roadster-division.roadster-palette-light {
  --rs-partners-tone: light;
  --rs-partners-logo-filter: grayscale(1) brightness(0.4) contrast(1.05);
  --rs-partners-logo-opacity: 0.68;
  --rs-partners-logo-filter-hover: grayscale(1) brightness(0.48) contrast(1.07);
  --rs-partners-logo-opacity-hover: 0.8;
  --rs-partners-logos-border: rgba(26, 30, 36, 0.12);
}

body.roadster-division.roadster-palette-rust-v2 {
  --rs-partners-tone: light;
  --rs-partners-logo-filter: grayscale(1) brightness(0.41) contrast(1.05);
  --rs-partners-logo-opacity: 0.7;
  --rs-partners-logo-filter-hover: grayscale(1) brightness(0.49) contrast(1.07);
  --rs-partners-logo-opacity-hover: 0.82;
  --rs-partners-logos-border: rgba(30, 21, 16, 0.11);
}
