/* Fleet luxury presentation. Existing page routes and interaction attributes remain authoritative. */
body.r26-brand{--r26-ink:#30213d;--r26-gold:#977341;--r26-tint:#f4eff5;--r26-paper:#fffdf8}
.r26-home .r26-row{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important}
@media(max-width:700px){body.r26-brand header .brand{font-size:15px!important;white-space:nowrap;flex-shrink:0;gap:8px}body.r26-brand header .brand small{display:none}body.r26-brand header .brand img{width:34px!important;height:34px!important;object-fit:contain}body.r26-brand header .header-actions>a{display:none!important}body.r26-brand header .bar{gap:12px!important;padding:12px 16px!important;justify-content:space-between}body.r26-brand header .header-actions{flex-shrink:0!important;margin-left:auto}body.r26-brand header .hamburger{flex-shrink:0;width:42px!important}}
.r26-home{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#faf8f3!important;color:var(--r26-ink)!important}
.r26-home *, .r26-home *::before,.r26-home *::after{box-sizing:border-box}
.r26-home>section,.r26-home>main>section{padding:72px 0!important;margin:0!important;background:#faf8f3!important;color:var(--r26-ink)!important;border-bottom:1px solid #e7dfd1}
.r26-home>section:nth-of-type(even){background:var(--r26-tint)!important}
.r26-home .wrap,.r26-home .container,.r26-home .r26-section-inner{width:min(1280px,calc(100% - 64px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.r26-home section.container{width:100%!important;max-width:none!important;padding-left:max(32px,calc((100vw - 1280px)/2))!important;padding-right:max(32px,calc((100vw - 1280px)/2))!important}
.r26-home h2{font-size:clamp(25px,2.8vw,38px)!important;line-height:1.65!important;color:var(--r26-ink)!important;max-width:1000px;margin:0 0 20px;font-weight:750}
.r26-home h3,.r26-home h4{color:var(--r26-ink)}
.r26-home p{line-height:1.95}
.r26-home .section-head,.r26-home .section-header{margin-bottom:30px}
.r26-home .r26-intro{font-size:16px!important;line-height:2!important;max-width:960px;color:#645969!important;margin:14px 0 36px!important}
.r26-home .r26-hero{background:var(--r26-tint)!important;padding:56px 0 64px!important;position:relative;isolation:isolate}
.r26-hero::before,.r26-hero::after{display:none!important}
.r26-hero-grid{width:min(1380px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}
.r26-hero-copy{min-width:0;padding:20px 0}
.r26-eyebrow{display:block;color:var(--r26-gold)!important;letter-spacing:.16em;font:750 11px/1.8 sans-serif;text-transform:uppercase;margin-bottom:20px}
.r26-hero h1{font-size:clamp(28px,2.9vw,44px)!important;line-height:1.6!important;letter-spacing:-.02em!important;margin:0 0 24px!important;color:var(--r26-ink)!important;font-weight:750!important}
.r26-hero-copy>p{font-size:16px;line-height:2.1;color:#635b67;margin:0 0 30px}
.r26-hero-art{margin:0;padding:0;min-width:0;position:relative}
.r26-hero-art img{display:block;width:100%;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;border-radius:28px;border:1px solid #d9c8b0;box-shadow:0 30px 60px -30px #51403066}
.r26-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.r26-button,.r26-secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;border-radius:10px;text-decoration:none;font-weight:750;font-size:14px;line-height:1.7}
.r26-button{color:#fff!important;background:var(--r26-ink)!important;box-shadow:0 10px 24px -14px var(--r26-ink)}
.r26-secondary{color:var(--r26-ink)!important;border:1px solid #b7a68e;background:#fffdf870}
.r26-quick{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid #d7ccbe}
.r26-quick a{color:#625168;font-size:12px;text-underline-offset:5px}
.r26-home .r26-row-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;overflow:visible!important;max-height:none!important;scroll-snap-type:none!important;align-items:stretch!important}
.r26-home .r26-row{display:grid!important;grid-template-columns:minmax(220px,34%) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;position:relative!important;overflow:hidden!important;isolation:isolate;background:var(--r26-paper)!important;color:var(--r26-ink)!important;border:1px solid #dfd6c7!important;border-radius:22px!important;box-shadow:0 16px 38px -29px #42304f70!important;text-decoration:none!important;transform:none!important}
.r26-home .r26-row[hidden],.r26-home .r26-row[style*="display: none"],.r26-home .r26-row[style*="display:none"]{display:none!important}
.r26-home .r26-row::before,.r26-home .r26-row::after{display:none!important}
.r26-home .r26-media{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:linear-gradient(135deg,#eee5d8,#f9f4ed)!important;min-width:0;overflow:hidden;position:relative!important;inset:auto!important;width:auto!important;height:auto!important}
.r26-home .r26-media img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:440px!important;aspect-ratio:4/3!important;object-fit:contain!important;border-radius:13px!important;position:static!important;inset:auto!important;filter:none!important;transform:none!important;opacity:1!important;background:transparent!important}
.r26-home .r26-copy{display:block!important;position:static!important;padding:30px 34px!important;width:auto!important;min-width:0;background:none!important;color:var(--r26-ink)!important}
.r26-home .r26-kicker{display:block!important;font:750 10px/1.9 sans-serif!important;color:var(--r26-gold)!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px!important}
.r26-home .r26-copy h3{display:block!important;position:static!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.65!important;font-weight:750!important;margin:0 0 14px!important;color:var(--r26-ink)!important;text-shadow:none!important}
.r26-home .r26-copy p{font-size:15px!important;color:#625868!important;line-height:2!important;margin:0 0 20px!important;font-weight:400!important;text-shadow:none!important}
.r26-home .r26-copy ul{display:grid!important;gap:10px!important;list-style:none!important;padding:18px 0 0!important;margin:0!important;border-top:1px solid #e8e1d5!important}
.r26-home .r26-copy li{position:relative!important;padding:0 0 0 19px!important;font-size:13px!important;line-height:1.95!important;color:#6c6170!important;margin:0!important;font-weight:400!important;background:none!important}
.r26-home .r26-copy li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--r26-gold);position:absolute;left:0;top:10px}
.r26-home .r26-read{display:inline-flex!important;align-items:center;gap:30px;margin-top:23px!important;font-size:13px!important;line-height:1.8!important;font-weight:750!important;color:var(--r26-gold)!important;text-decoration:none!important}
.r26-home .r26-detail{margin-top:16px!important;padding:16px!important;font-size:13px!important;line-height:1.95!important;color:var(--r26-ink)!important;background:#f7f2e9!important;border-radius:10px}
.r26-review-zone section{padding:0!important;margin:0 0 32px!important;background:transparent!important;color:inherit!important}
.r26-review-zone section>.wrap,.r26-review-zone section>.container{width:100%!important}
.r26-home :is(input,select,textarea){max-width:100%}
.r26-home a:focus-visible,.r26-home button:focus-visible{outline:3px solid var(--r26-gold);outline-offset:4px}
.r26-play-now{display:none}
.r26-home .r26-row.game-list-hidden,.r26-home .r26-row.game-filter-hidden,.r26-home .r26-row-list[hidden]{display:none!important}
.r26-home .r26-row-list[style*="display: none"],.r26-home .r26-row-list[style*="display:none"]{display:none!important}
body.r26-brand .site-header,body.r26-brand header.header{border-bottom:1px solid #ddd1bd;box-shadow:0 3px 20px #3b2a4310}

body.r26-brand main:not(.r26-home) :is(h1,h2,h3){text-wrap:pretty}
body.r26-brand main:not(.r26-home) p{line-height:1.95}
@media(max-width:900px){.r26-hero-grid{gap:25px;grid-template-columns:1fr 1fr}.r26-hero h1{font-size:29px!important}.r26-home .r26-copy{padding:24px!important}.r26-home .r26-row{grid-template-columns:32% 1fr!important}.r26-home .r26-media{padding:15px!important}}
@media(max-width:700px){.r26-home>section,.r26-home>main>section{padding:42px 0!important}.r26-home .wrap,.r26-home .container,.r26-home .r26-section-inner{width:calc(100% - 32px)!important}.r26-home section.container{padding-left:16px!important;padding-right:16px!important}.r26-hero-grid{width:calc(100% - 32px);grid-template-columns:1fr;gap:24px}.r26-hero-copy{padding:0}.r26-hero h1{font-size:28px!important;line-height:1.65!important}.r26-hero-copy>p{font-size:14px}.r26-hero-art{grid-row:2}.r26-hero-art img{border-radius:20px}.r26-home .r26-row{grid-template-columns:minmax(0,1fr)!important;border-radius:18px!important}.r26-home .r26-media{padding:0!important}.r26-home .r26-media img{border-radius:0!important;max-height:none!important}.r26-home .r26-copy{padding:23px!important}.r26-home .r26-copy h3{font-size:22px!important}.r26-home .r26-copy p{font-size:14px!important}.r26-home .r26-copy li{font-size:13px!important}.r26-home .r26-row-list{gap:22px!important}.r26-home h2{font-size:25px!important}.r26-home .r26-intro{font-size:14px!important}.r26-home .r26-review-zone{padding-bottom:90px!important}.r26-play-now{display:flex;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:900;justify-content:center;align-items:center;min-height:52px;background:linear-gradient(120deg,#f2d79e,#bc9454);color:#281e16!important;text-decoration:none;font-size:15px;font-weight:800;border-radius:14px;border:1px solid #c5a16c;box-shadow:0 7px 30px #21182140}.r26-play-now[hidden]{display:none!important}body.r26-brand{padding-bottom:80px}}
@media(prefers-reduced-motion:no-preference){.r26-home .r26-row{transition:box-shadow .2s,border-color .2s}.r26-home .r26-row:hover{border-color:#bea783!important;box-shadow:0 22px 45px -28px #42304f90!important}}

@media(max-width:700px){.r26-home .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r26-home .provider-tile{min-width:0!important}}

body.r26-brand:has(.r26-home){background:#faf8f3!important}
body.r26-brand>:has(.r26-home){max-width:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:0!important}
.r26-home section>.wrap>p,.r26-home section>.container>p,.r26-home .section-head>p,.r26-home .section-header>p,.r26-home .section-intro{color:#625868!important}

.r26-home .r26-kicker,.r26-home .r26-read,.r26-home .r26-read span{position:static!important;inset:auto!important;background:none!important;transform:none!important;box-shadow:none!important;text-shadow:none!important;height:auto!important;width:auto!important;padding:0!important}
.r26-home .eyebrow,.r26-home .section-kicker{color:var(--r26-gold)!important}

.r26-home .seo-copy p{color:#625868!important}.r26-home .seo-copy a{color:var(--r26-gold)!important}
.r26-home :is(.provider-tile,.provider-chip,.provpool-tile){background:#1b2935!important;border-color:#3e4b54!important;color:#fff!important}
.r26-home .r26-copy{text-align:left!important}.r26-home .home-atmosphere:has(img[src*="wwbetmm"]){display:none!important}@media(min-width:1000px){body.r26-brand .site-header .nav-link,body.r26-brand .site-header nav a{font-size:13px;line-height:1.7}}

@media(max-width:700px){body.r26-brand .mobile-dock{left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;box-sizing:border-box}body.r26-brand .sticky-cta{font-size:13px!important;line-height:1.7!important;padding:10px 14px!important}}
@media(min-width:1000px){body.r26-brand .affiliate-sticky,body.r26-brand .mobile-dock{display:none!important}}

body.r26-brand:has(header button[aria-expanded="true"]) .r26-play-now{visibility:hidden!important}

/* Shared page presentation, fleet design sync 20260928. Native layout and interactions remain in place. */
html:has(body.r26-brand){background:#faf8f3}
body.r26-brand{
 --ink:var(--r26-ink);--ink-soft:#625868;--ink-muted:#625868;--ink-faint:#716779;--text:var(--r26-ink);--ivory:var(--r26-ink);--muted:#625868;--muted-2:#716779;
 --bg:#faf8f3;--bg-0:#faf8f3;--bg-1:var(--r26-tint);--bg-2:#fffdf8;--bg-3:#eee8de;--bg-soft:var(--r26-tint);--bg-tint:var(--r26-tint);--bg-tint-2:#f5efe5;--bg-cream:var(--r26-tint);--bg-panel:#fffdf8;
 --surface:#fffdf8;--surface-1:#fffdf8;--surface-2:var(--r26-tint);--surface-3:#e9e1d4;--surface-page:#faf8f3;--surface-raised:#fffdf8;--surface-sunken:var(--r26-tint);--panel:#fffdf8;--panel-2:var(--r26-tint);--panel-strong:#fffdf8;--card:#fffdf8;
 --line:#dfd6c7;--line-soft:#e8e1d5;--line-strong:#cabcaa;--border:#dfd6c7;--border-2:#cabcaa;--surface-border:#dfd6c7;--surface-border-soft:#e8e1d5;--surface-line:#dfd6c7;
 --accent:var(--r26-ink);--accent-2:var(--r26-ink);--accent-dark:var(--r26-ink);--accent-link:var(--r26-ink);--accent-ink:#fffdf8;--accent-soft:var(--r26-tint);--gold:var(--r26-gold);--gold-deep:var(--r26-gold);--gold-dark:var(--r26-gold);--gold-strong:var(--r26-gold);--gold-soft:#f5ecdb;
 --ruby:var(--r26-ink);--ruby-deep:var(--r26-ink);--ruby-soft:var(--r26-tint);--ruby-line:#dfd6c7;--primary:var(--r26-ink);--primary-ink:#fffdf8;--burgundy:var(--r26-ink);
 --radius:18px;--radius-sm:10px;--radius-md:18px;--radius-lg:24px;--shadow:0 16px 38px -29px #42304f70;--shadow-sm:0 8px 24px -18px #42304f50;
 background:#faf8f3!important;color:var(--r26-ink)!important
}
body.r26-brand :is(.frame,.site-frame,.app-frame){max-width:none!important;width:100%!important;box-shadow:none!important;background:#faf8f3!important}
body.r26-brand :is(header.site-header,header.header,header.topbar,.site-header .bar,.site-header .header-row,.mobile-nav,.mobile-drawer,.nav-panel){background:#fffdf8!important;color:var(--r26-ink)!important;border-color:#dfd6c7!important}
body.r26-brand header :is(.brand,.logo,.brand-name,nav a,.nav-link,.mobile-toggle,.hamburger,.menu-toggle){color:var(--r26-ink)!important;text-shadow:none!important}
body.r26-brand header nav :is(a.active,a[aria-current=page]){background:var(--r26-tint)!important;color:var(--r26-ink)!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))){color:var(--r26-ink)!important;background:#faf8f3!important;min-width:0}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(h1,h2,h3,h4,h5,summary){color:var(--r26-ink)!important;text-shadow:none!important;line-height:1.65}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) h1{font-size:clamp(28px,3.1vw,44px);letter-spacing:-.02em}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) h2{font-size:clamp(23px,2.4vw,34px)}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(p,li,td,dd,label,.meta,.article-meta,.breadcrumb,.crumbs,.lead,.subtitle){color:#625868;line-height:1.95}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.kicker,.eyebrow,.section-kicker,.banner-kicker){color:var(--r26-gold)!important;text-shadow:none!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main)))>:is(h1,h2,h3,p,ul,ol,table,details,figure,nav){max-width:1080px;width:calc(100% - 48px);margin-left:auto;margin-right:auto}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main)))>:is(h2,h3){margin-top:36px}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main)))>p{margin-bottom:20px}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.hero,.page-hero,.article-hero,.page-banner,.hero-panel,.section-alt,.section--tint,.section--tint2,.section-soft,.tonal,.band-deep,.band-surface,.block.alt){background:var(--r26-tint)!important;color:var(--r26-ink)!important;border-color:#dfd6c7!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.hero,.page-hero,.article-hero,.page-banner)::before,
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.hero,.page-hero,.article-hero,.page-banner)::after{background:none!important;box-shadow:none!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.hero-copy,.page-hero-copy,.article-hero,.hero-inner,.section-head) p{color:#625868!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.card,.panel,.info-card,.feature-card,.check-card,.news-card,.news-item,.news-row,.news-article,.step,.step-card,.app-profile-card,.app-fact,.score-card,.faq-item,.faq-group,.faq-cat,.note-box,.callout,.note,.notice,.disclosure,.article-note,.answer-box,.article-shell,.login-article-shell,.mix-wc-shell,.hub-cta,.hub-cta-box,.final-cta,.cta-band){background:#fffdf8!important;color:var(--r26-ink)!important;border-color:#dfd6c7!important;border-radius:18px;box-shadow:0 16px 38px -29px #42304f55}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.game-card,.sport-card,.sport-row,.sport-tile,.promo-card,.lottery-card,.type-card,.tile,.shelf-tile,.bento-tile,.hex-tile){border-color:#dfd6c7!important;background-color:#fffdf8!important;color:var(--r26-ink)!important;border-radius:18px;box-shadow:0 16px 38px -29px #42304f55}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.prose,.article-body,.article-prose,.news-article,.legal-body,.content-page){color:var(--r26-ink)!important;line-height:1.95}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.article-body,.article-prose,.prose) :is(p,li){color:#625868!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.article-body,.article-prose,.prose) a:not([class*="btn"]){color:var(--r26-ink);text-decoration:underline;text-underline-offset:4px}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.hero-media,.page-hero-media,.editorial-media,.split-media,.hero-art){border-radius:22px;border-color:#dfd6c7;background-color:var(--r26-tint)}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) img[src*="/fleet-luxe-20260928-r1/"]{object-fit:contain!important;border-radius:18px;max-width:100%}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(table,th,td){border-color:#dfd6c7!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) table{background:#fffdf8!important;color:var(--r26-ink)!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) th{background:var(--r26-tint)!important;color:var(--r26-ink)!important}
body.r26-brand :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fffdf8!important;color:var(--r26-ink)!important;border-color:#cabcaa!important;max-width:100%;color-scheme:light}
body.r26-brand :is(input,textarea)::placeholder{color:#716779!important;opacity:1}
body.r26-brand :is(.btn-primary,.button-primary,.btn.primary,.btn-solid,.btn-accent,button[type=submit]){background:var(--r26-ink)!important;color:#fffdf8!important;border-color:var(--r26-ink)!important;text-shadow:none!important}
body.r26-brand :is(.btn-outline,.btn-ghost,.btn.secondary){background:transparent!important;color:var(--r26-ink)!important;border-color:#b7a68e!important}
body.r26-brand :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--r26-gold);outline-offset:4px}
body.r26-brand :is(footer.site-footer,footer.footer,footer#footer,.theme-footer){background:var(--r26-ink)!important;color:#f4ecdf!important;border-color:#cabcaa!important}
body.r26-brand :is(footer.site-footer,footer.footer,footer#footer,.theme-footer) :is(p,a,li,small,span,address,b,h2,h3,h4){color:#f4ecdf!important}
body.r26-brand :is(.mobile-dock,.bottom-nav){background:#fffdf8!important;border-color:#dfd6c7!important;color:var(--r26-ink)!important}
body.r26-brand :is(.mobile-dock,.bottom-nav) a{color:var(--r26-ink)!important}
body.r26-brand :is(.mobile-dock,.bottom-nav) a.cta{background:var(--r26-ink)!important;color:#fffdf8!important}
/* Existing provider marks retain a dark tile so white wordmarks remain readable. */
body.r26-brand :is(.inv-card,.provider-card,.provider-chip,.provider-tile,.provpool-tile){background:#1b2935!important;color:#fff!important;border-color:#3e4b54!important}
body.r26-brand :is(.inv-card,.provider-card,.provider-chip,.provider-tile,.provpool-tile) :is(h3,h4,p,span):not([hidden]){color:#f5f1e8!important}
/* 777's historical full-width SVG banners become framed chapter introductions. */
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px max(24px,calc((100% - 1280px)/2))!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner>img{order:2;position:static;width:100%;height:auto!important;min-height:0!important;max-height:360px;aspect-ratio:4/3;object-fit:contain;border-radius:22px;border:1px solid #d9c8b0}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner-inner{order:1;position:static;transform:none;width:auto;max-width:none;padding:20px 0;background:none!important}
:is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner-inner .fleet-banner-label{color:var(--r26-ink)!important;line-height:1.65;font-size:clamp(28px,3vw,42px)}
/* Dedicated contact interfaces keep their composer and API behavior. */
body.r26-brand header :is(.nav-strip,.nav-band,.rail-nav,.pill-nav,.main-nav,.primary-nav){background:#fffdf8!important;border-color:#dfd6c7!important}
body.r26-brand .btn:not(.btn-primary):not(.btn-solid):not(.btn-accent):not(.primary){background:#fffdf8!important;color:var(--r26-ink)!important;border-color:#b7a68e!important}
body.r26-brand :is(.badge-pill,.chip){color:var(--r26-ink)!important;background:var(--r26-tint)!important;border-color:#dfd6c7!important}
body.r26-brand :is(.badge-pill,.chip) :is(b,strong,span){color:inherit!important}
body.r26-brand :is(.chip.active,.chip[aria-pressed=true]){background:var(--r26-ink)!important;color:#fffdf8!important}
body.r26-brand :is(.mobile-cta,.sticky-cta){background:#f2d79e!important;color:var(--r26-ink)!important;border-color:#c5a16c!important}
@media(min-width:1000px){body.r26-brand :is(.mobile-cta,.sticky-cta){display:none!important}}
body.r26-brand:has(main.page .chat){background:#faf8f3!important}
body.r26-brand main.page :is(.intro,.chat,.messages,.identity,.chat>header,.chat>footer,.composer){background:#fffdf8!important;color:var(--r26-ink)!important;border-color:#dfd6c7!important}
body.r26-brand main.page .bubble.agent{background:var(--r26-tint)!important;color:var(--r26-ink)!important;border-color:#dfd6c7!important}
body.r26-brand header .tab-strip{background:#fffdf8!important;border-color:#dfd6c7!important}
body.r26-brand main.page:has(.chat){gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
body.r26-brand main.page>.page-banner{grid-column:1 / -1;padding:24px 30px!important;border-radius:22px}
body.r26-brand main.page>.page-banner>img{max-height:180px}
body.r26-brand main.page>.page-banner{display:none!important}
body.r26-brand :is(.content-block,.section,.article-body,.prose,.step,.info-card) :is(p,li,dd)>a:not([class]){color:var(--r26-ink)!important;text-decoration:underline;text-underline-offset:4px}
body.r26-brand main.page :is(.back,.intro>p,.chat header,.chat header strong,.chat header span,.chat .reset){color:var(--r26-ink)!important}
body.r26-brand main.page .eyebrow{margin-top:28px}
body.r26-brand .related>a:not([class]){color:var(--r26-ink)!important;text-decoration:underline;text-underline-offset:4px}
body.r26-brand main.page .bubble{padding:0;background:transparent!important}
body.r26-brand main.page .bubble.agent p{background:var(--r26-tint)!important;color:var(--r26-ink)!important}
body.r26-brand main.page .bubble.user p{background:var(--r26-ink)!important;color:#fffdf8!important}
body.r26-brand main.page .chat .avatar{background:var(--r26-ink)!important;color:#fffdf8!important}
body.r26-brand main.page .offer-card{background:#f5efe5!important;border-color:#dfd6c7!important}
body.r26-brand main.page .offer-card :is(strong,small,span){color:var(--r26-ink)!important}
body.r26-brand main.page .offer-card a{background:var(--r26-ink)!important;color:#fffdf8!important}
body.r26-brand .hero .hero-banner:has(>img.bg){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;background:var(--r26-tint)!important;padding:32px;width:min(1320px,calc(100% - 48px));margin:24px auto;border-radius:22px;min-height:0}
body.r26-brand .hero .hero-banner:has(>img.bg)::after,body.r26-brand .hero .hero-banner:has(>img.bg)::before{display:none!important}
body.r26-brand .hero .hero-banner>img.bg{position:static!important;order:2;inset:auto;width:100%;height:auto!important;max-height:440px;aspect-ratio:4/3;object-fit:contain!important;opacity:1!important;filter:none!important;transform:none!important}
body.r26-brand .hero .hero-banner>.wrap{position:static;order:1;width:auto;max-width:none;margin:0;padding:0}
@media(max-width:800px){body.r26-brand main.page>.page-banner{display:none!important}}
@media(max-width:700px){
 body.r26-brand .hero .hero-banner:has(>img.bg){grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);padding:20px;gap:24px}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) h1{font-size:28px;line-height:1.65}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) h2{font-size:24px}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main)))>:is(h1,h2,h3,p,ul,ol,table,details,figure,nav){width:calc(100% - 32px)}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 16px!important}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner-inner{padding:0}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) .page-banner>img{max-height:280px}
 :is(body.r26-brand main:not(.r26-home),body.r26-brand:not(:has(main))) :is(.article-shell,.login-article-shell,.mix-wc-shell){max-width:100%;min-width:0}
}
