/* Reference-locked correction: pastel accents, original waveform/wordmark,
   gradient actions, and explicit foregrounds on dark aurora surfaces. */
body.brand-home[data-lumi-experience="v2"] {
 --ink:#172536; --quiet:#536278; --teal:#256a89; --mint:#f0faf8; --lavender:#f6f3fc; --line:#dce4ee;
 --aurora-1:#72cebe; --aurora-2:#77b5df; --aurora-3:#9b86d5;
 --brand-gradient:linear-gradient(110deg,#397e7b,#3e74a1 48%,#7661ac);
 --brand-pastel:linear-gradient(110deg,#78cdbd,#70b9da 48%,#a48ad9);
 --finish-gradient:var(--brand-gradient);
 --brand-dark:radial-gradient(ellipse at 20% 130%,#407f8580,transparent 58%),radial-gradient(ellipse at 55% -40%,#678ebc80,transparent 60%),radial-gradient(ellipse at 95% 90%,#9872bf80,transparent 48%),#0b1729;
}
body.brand-home[data-lumi-experience="v2"] .logo {gap:10px;font-weight:600;letter-spacing:-.025em;}
body.brand-home[data-lumi-experience="v2"] .logo-word {background:var(--brand-pastel);background-clip:text;-webkit-background-clip:text;color:transparent;}
body.brand-home[data-lumi-experience="v2"] :is(.nav,.lumi-footer) .logo {font-size:20px;}
body.brand-home[data-lumi-experience="v2"] .logo-mark::before {background:var(--brand-pastel);}
body.brand-home[data-lumi-experience="v2"] :is(.brand-btn-primary,.brand-nav-cta,.btn-primary) {background:var(--brand-gradient)!important;border:1px solid transparent;color:#fff!important;box-shadow:0 7px 18px #5a78a421;}
body.brand-home[data-lumi-experience="v2"] :is(.brand-btn-primary,.brand-nav-cta,.btn-primary):hover {background:var(--brand-gradient)!important;filter:brightness(1.08);}
body.brand-home[data-lumi-experience="v2"] .brand-btn-secondary {color:#435877;border-color:#c5d2e4;background:#fff;}
body.brand-home[data-lumi-experience="v2"] .aurora-hero h1 span {color:var(--ink);}
body.brand-home[data-lumi-experience="v2"] :is(.aurora-mint,.section-alt,.lumi-tint) {background:linear-gradient(115deg,#f0faf8,#f2f7fc 65%,#f7f4fc);}
body.brand-home[data-lumi-experience="v2"] .aurora-hero {background-color:#fafbfe;}
body.brand-home[data-lumi-experience="v2"] .decision-heading {background:var(--brand-dark);border-bottom:0;color:#edf7ff;min-height:82px;}
body.brand-home[data-lumi-experience="v2"] .decision-heading strong {color:#edf7ff;}
body.brand-home[data-lumi-experience="v2"] .decision-heading>span {color:#d4c6ed;}
body.brand-home[data-lumi-experience="v2"] .aurora-cta {background:var(--brand-dark);}
body.brand-home[data-lumi-experience="v2"] .aurora-cta :is(h2,p,a:not(.btn)) {color:#f2f7ff;}
body.brand-home[data-lumi-experience="v2"] .brand-final-cta .final-cta-grid {width:min(1200px,calc(100% - 64px));padding:42px 48px;gap:32px;background:var(--brand-dark);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);}
body.brand-home[data-lumi-experience="v2"] .brand-final-cta h2 {color:#f5f9ff;}
body.brand-home[data-lumi-experience="v2"] .brand-final-cta .brand-actions {flex-wrap:wrap;justify-content:flex-end;}
body.brand-home[data-lumi-experience="v2"] .brand-final-cta .brand-btn-secondary {color:#f5f9ff;background:#ffffff0a;border-color:#a4b8d4;}
body.brand-home[data-lumi-experience="v2"] .solution-proof {background:var(--brand-dark);}
body.brand-home[data-lumi-experience="v2"] .solution-proof :is(strong,h2,h3) {color:#f5f9ff;}
body.brand-home[data-lumi-experience="v2"] .solution-proof :is(small,p) {color:#c5d3e5;}
body.brand-home[data-lumi-experience="v2"] .decision-trail :is(span,strong) {color:var(--ink);}
body.brand-home[data-lumi-experience="v2"] .decision-trail span {font-weight:650;}
body.brand-home[data-lumi-experience="v2"] .decision-trail strong {font-weight:450;}
body.brand-home[data-lumi-experience="v2"] .enterprise-band {background:var(--brand-dark);}
body.brand-home[data-lumi-experience="v2"] .enterprise-band :is(h3,p,span,strong) {color:#eef5ff;}
body.brand-home[data-lumi-experience="v2"] .popular-label {background:var(--brand-gradient);color:#fff;}
body.brand-home[data-lumi-experience="v2"] .plan-featured {background:linear-gradient(145deg,#f0faf8,#f1f5fc 60%,#f6f1fc)!important;}
.marketplace-logo {display:inline-block;object-fit:contain;vertical-align:middle;flex-shrink:0;}
.marketplace-logo-amazon {width:106px;height:36px;}
.marketplace-logo-walmart {width:38px;height:38px;}
.marketplace-brand {display:inline-flex;align-items:center;gap:12px;}
body.brand-home[data-lumi-experience="v2"] .plan-comparison :is(th,td):last-child {color:#725295;}
body.brand-home[data-lumi-experience="v2"] .legal-page a {color:#256a89;text-underline-offset:3px;}
body.brand-home[data-lumi-experience="v2"] .legal-page h3 {margin-top:28px;margin-bottom:10px;}
body.brand-home[data-lumi-page="about"] main a:not(.btn) {color:#256a89!important;}
body.brand-home[data-lumi-page="about"] .f-field :is(input,select) {min-height:46px;background:#fff;color:var(--ink);border:1px solid #c5d2e4;border-radius:8px;}
body.brand-home[data-lumi-page="about"] .f-field input::placeholder {color:#65748a;opacity:1;}
body.brand-home[data-lumi-page="about"] .btn-save {min-height:46px;background:var(--brand-gradient);color:#fff;border:0;padding:12px 22px;}
body.brand-home[data-lumi-page="affiliate-terms"] .affiliate-program h2 {font-size:28px;line-height:1.25;margin-top:32px;margin-bottom:12px;}
body.brand-home[data-lumi-experience="v2"] .formula-note {padding:28px;}
body.brand-home[data-lumi-experience="v2"] :is(.lumi-article,.affiliate-program) a:not(.btn) {color:#256a89;text-underline-offset:3px;}
body.brand-home[data-lumi-page="walmart-getting-started"] main p a:not(.btn) {color:#256a89!important;}
body.brand-home[data-lumi-experience="v2"] .comparison-verdict article {background:#fff;border-color:var(--line);box-shadow:0 10px 30px #26385209;}
body.brand-home[data-lumi-experience="v2"] .comparison-verdict h3 {color:var(--ink);}
body.brand-home[data-lumi-experience="v2"] .comparison-table-wrap {background:#fff;border-color:var(--line);}
body.brand-home[data-lumi-experience="v2"] .comparison-table th {background:#172536;color:#f5f9ff;}
body.brand-home[data-lumi-experience="v2"] .comparison-table td:first-child {color:var(--ink);}
body.brand-home[data-lumi-experience="v2"] .comparison-warning {background:#fff8e9;border-color:#e7d5ad;}
body.brand-home[data-lumi-experience="v2"] .comparison-warning :is(h3,p) {color:#584829;}
body.brand-home[data-lumi-experience="v2"] .comparison-note {margin-top:22px;}
@media(min-width:801px){body.brand-home[data-lumi-experience="v2"] .steps:has(>:nth-child(4)) {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:760px){body.brand-home[data-lumi-experience="v2"] .comparison-table-wrap::before {content:"Swipe to compare all columns →";display:block;padding:12px 18px;background:#edf3fa;color:#435877;font-size:13px;}}
body.brand-home[data-lumi-experience="v2"] :is(.lumi-output,.cost-proof) {background:var(--brand-dark);}
body.brand-home[data-lumi-experience="v2"] .cost-actions button[type="submit"] {background:var(--brand-gradient);color:#fff;}
body.brand-home[data-lumi-experience="v2"] .marketplace-plan-tabs .marketplace-brand {min-height:38px;}
body.brand-home[data-lumi-experience="v2"] .grid-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
body.brand-home[data-lumi-experience="v2"] .solution-hero-copy>.marketplace-brand {margin-bottom:24px;}
body.brand-home[data-lumi-experience="v2"] .aurora-marketplaces h3 {font-size:28px;letter-spacing:-.035em;}
@media(max-width:800px){
 body.brand-home[data-lumi-experience="v2"] .grid-3 {grid-template-columns:repeat(2,minmax(0,1fr));}
 body.brand-home[data-lumi-experience="v2"] .brand-final-cta .final-cta-grid {width:calc(100% - 40px);padding:32px 24px;grid-template-columns:1fr;}
 body.brand-home[data-lumi-experience="v2"] .brand-final-cta .brand-actions {justify-content:flex-start;}
}
@media(max-width:560px){
 body.brand-home[data-lumi-experience="v2"] .solution-proof.walmart-visual::after {top:24px;right:24px;color:#d8c4ee;}
 body.brand-home[data-lumi-experience="v2"] .grid-3 {grid-template-columns:1fr;}
 body.brand-home[data-lumi-experience="v2"] .aurora-marketplaces>a {align-items:flex-start;flex-direction:column;}
 body.brand-home[data-lumi-experience="v2"] .brand-final-cta .btn {width:100%;}
}
