/* Consistent public-site palette. Scoped away from auth, dashboard and marketing. */
html[data-bb-public-page]{--pub-bg:#f6f8f5;--pub-alt:#edf3ee;--pub-card:#ffffff;--pub-soft:#f1f5f0;--pub-ink:#163329;--pub-muted:#52665d;--pub-line:#d7e1d7;--pub-gold:#8a6525;--pub-accent:#126f59;--pub-violet:#6940a1;--pub-blue:#2e61a1;--pub-shadow:0 18px 50px #193f2810;--pub-head:#f8fbf5f0;--pub-gold-surface:#fbf7ea}
html[data-bb-public-page][data-theme="dark"]{--pub-bg:#091827;--pub-alt:#0d1e2e;--pub-card:#12263a;--pub-soft:#193047;--pub-ink:#e9f1ec;--pub-muted:#afc1c6;--pub-line:#2b4354;--pub-gold:#e0c18b;--pub-accent:#75d0b6;--pub-violet:#c1a6ef;--pub-blue:#a5caff;--pub-shadow:0 18px 50px #00000026;--pub-head:#0d1e2ef2;--pub-gold-surface:#292b2d}
html[data-bb-public-page="landing"][data-theme] body{background:var(--pub-bg)!important;color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] main>section,html[data-bb-public-page="landing"][data-theme] .stats-band,html[data-bb-public-page="landing"][data-theme] .bb-sitelinks-hub,html[data-bb-public-page="landing"][data-theme] footer{background:var(--pub-bg)!important;color:var(--pub-ink)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="landing"][data-theme] #ai,html[data-bb-public-page="landing"][data-theme] #app,html[data-bb-public-page="landing"][data-theme] #commission,html[data-bb-public-page="landing"][data-theme] #testimonials,html[data-bb-public-page="landing"][data-theme] #articles,html[data-bb-public-page="landing"][data-theme] #contact,html[data-bb-public-page="landing"][data-theme] footer{background:var(--pub-alt)!important;}
html[data-bb-public-page="landing"][data-theme] h1,html[data-bb-public-page="landing"][data-theme] h2,html[data-bb-public-page="landing"][data-theme] h3,html[data-bb-public-page="landing"][data-theme] h4,html[data-bb-public-page="landing"][data-theme] .logo,html[data-bb-public-page="landing"][data-theme] .mmenu .logo{color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] p,html[data-bb-public-page="landing"][data-theme] main li,html[data-bb-public-page="landing"][data-theme] footer,html[data-bb-public-page="landing"][data-theme] .sec-head p,html[data-bb-public-page="landing"][data-theme] .hero p.lead{color:var(--pub-muted)!important;}
html[data-bb-public-page="landing"][data-theme] .stats-inner,html[data-bb-public-page="landing"][data-theme] .fcard,html[data-bb-public-page="landing"][data-theme] .ai-card,html[data-bb-public-page="landing"][data-theme] .plan,html[data-bb-public-page="landing"][data-theme] .trust-hero,html[data-bb-public-page="landing"][data-theme] .live-box,html[data-bb-public-page="landing"][data-theme] .t-slide,html[data-bb-public-page="landing"][data-theme] .cl-card,html[data-bb-public-page="landing"][data-theme] .faq details,html[data-bb-public-page="landing"][data-theme] .article,html[data-bb-public-page="landing"][data-theme] .bbct-card,html[data-bb-public-page="landing"][data-theme] .bbct-mini,html[data-bb-public-page="landing"][data-theme] .bbct-slot,html[data-bb-public-page="landing"][data-theme] .bbct-note,html[data-bb-public-page="landing"][data-theme] .app-sync-card,html[data-bb-public-page="landing"][data-theme] .app-core-card,html[data-bb-public-page="landing"][data-theme] .app-qr-box,html[data-bb-public-page="landing"][data-theme] .bb-sl-card,html[data-bb-public-page="landing"][data-theme] .comm,html[data-bb-public-page="landing"][data-theme] .final,html[data-bb-public-page="landing"][data-theme] .app-mock,html[data-bb-public-page="landing"][data-theme] .float-chip,html[data-bb-public-page="landing"][data-theme] .dur-pills,html[data-bb-public-page="landing"][data-theme] .price-note,html[data-bb-public-page="landing"][data-theme] .mmenu-card,html[data-bb-public-page="landing"][data-theme] .mmenu-top,html[data-bb-public-page="landing"][data-theme] .bb-float-toc,html[data-bb-public-page="landing"][data-theme] .bb-float-toc.is-open{background:var(--pub-card)!important;color:var(--pub-ink)!important;border-color:var(--pub-line)!important;box-shadow:var(--pub-shadow)!important;}
html[data-bb-public-page="landing"][data-theme] .plan.gold{background:var(--pub-gold-surface)!important;border-color:var(--pub-gold)!important;}
html[data-bb-public-page="landing"][data-theme] .mstat,html[data-bb-public-page="landing"][data-theme] .mock-chart,html[data-bb-public-page="landing"][data-theme] .mock-list .row,html[data-bb-public-page="landing"][data-theme] .xl-row,html[data-bb-public-page="landing"][data-theme] .lvl,html[data-bb-public-page="landing"][data-theme] .lrow,html[data-bb-public-page="landing"][data-theme] .cl-stat,html[data-bb-public-page="landing"][data-theme] .city-chip,html[data-bb-public-page="landing"][data-theme] .app-sync-pill,html[data-bb-public-page="landing"][data-theme] .app-quick-btn,html[data-bb-public-page="landing"][data-theme] .app-float-tag,html[data-bb-public-page="landing"][data-theme] .app-btn-drive,html[data-bb-public-page="landing"][data-theme] .app-btn-bazaar,html[data-bb-public-page="landing"][data-theme] .mmenu-sec-chips,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-quick,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-num{background:var(--pub-soft)!important;color:var(--pub-ink)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="landing"][data-theme] .mock-list .row b,html[data-bb-public-page="landing"][data-theme] .mstat .v,html[data-bb-public-page="landing"][data-theme] .price-num,html[data-bb-public-page="landing"][data-theme] .tc-col .tc-n,html[data-bb-public-page="landing"][data-theme] .t-who b,html[data-bb-public-page="landing"][data-theme] .live-head b,html[data-bb-public-page="landing"][data-theme] .linfo b,html[data-bb-public-page="landing"][data-theme] .bbct-t,html[data-bb-public-page="landing"][data-theme] .bbct-mini .v,html[data-bb-public-page="landing"][data-theme] .bbct-slot .t,html[data-bb-public-page="landing"][data-theme] .app-bazaar-text strong,html[data-bb-public-page="landing"][data-theme] .app-sync-title,html[data-bb-public-page="landing"][data-theme] .lvl .t,html[data-bb-public-page="landing"][data-theme] .faq summary,html[data-bb-public-page="landing"][data-theme] .t-btn,html[data-bb-public-page="landing"][data-theme] .app-mock .bar b{color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] .hero .trust,html[data-bb-public-page="landing"][data-theme] .stat .l,html[data-bb-public-page="landing"][data-theme] .mstat .t,html[data-bb-public-page="landing"][data-theme] .mock-chart .t,html[data-bb-public-page="landing"][data-theme] .ai-card .desc,html[data-bb-public-page="landing"][data-theme] .xl-count,html[data-bb-public-page="landing"][data-theme] .ai-note,html[data-bb-public-page="landing"][data-theme] .plan .sub,html[data-bb-public-page="landing"][data-theme] .price-unit,html[data-bb-public-page="landing"][data-theme] .per-month,html[data-bb-public-page="landing"][data-theme] .feats li,html[data-bb-public-page="landing"][data-theme] .tc-cap,html[data-bb-public-page="landing"][data-theme] .tc-col .tc-l,html[data-bb-public-page="landing"][data-theme] .tc-foot,html[data-bb-public-page="landing"][data-theme] .lh-chip,html[data-bb-public-page="landing"][data-theme] .linfo span,html[data-bb-public-page="landing"][data-theme] .lamt small,html[data-bb-public-page="landing"][data-theme] .ltm,html[data-bb-public-page="landing"][data-theme] .live-foot,html[data-bb-public-page="landing"][data-theme] .t-quote,html[data-bb-public-page="landing"][data-theme] .t-who span,html[data-bb-public-page="landing"][data-theme] .cl-meta,html[data-bb-public-page="landing"][data-theme] .mmenu-card-sub,html[data-bb-public-page="landing"][data-theme] .app-sec-subtitle,html[data-bb-public-page="landing"][data-theme] .app-sync-desc,html[data-bb-public-page="landing"][data-theme] .app-core-card p,html[data-bb-public-page="landing"][data-theme] .app-quick-label,html[data-bb-public-page="landing"][data-theme] .app-bazaar-text small,html[data-bb-public-page="landing"][data-theme] .app-qr-info small,html[data-bb-public-page="landing"][data-theme] .bb-sl-card .sl-p,html[data-bb-public-page="landing"][data-theme] .bbct-d,html[data-bb-public-page="landing"][data-theme] .bbct-mini .l,html[data-bb-public-page="landing"][data-theme] .bbct-slot .s,html[data-bb-public-page="landing"][data-theme] .bbct-note .nb,html[data-bb-public-page="landing"][data-theme] .foot a,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item{color:var(--pub-muted)!important;}
html[data-bb-public-page="landing"][data-theme] .sec-head .kicker,html[data-bb-public-page="landing"][data-theme] .app-chk,html[data-bb-public-page="landing"][data-theme] .up,html[data-bb-public-page="landing"][data-theme] .st.ok,html[data-bb-public-page="landing"][data-theme] .xl-row .ok,html[data-bb-public-page="landing"][data-theme] .xl-count b,html[data-bb-public-page="landing"][data-theme] .pred-badge,html[data-bb-public-page="landing"][data-theme] .save-chip,html[data-bb-public-page="landing"][data-theme] .per-month b,html[data-bb-public-page="landing"][data-theme] .tc-live,html[data-bb-public-page="landing"][data-theme] .t-badge,html[data-bb-public-page="landing"][data-theme] .cl-city,html[data-bb-public-page="landing"][data-theme] .lamt,html[data-bb-public-page="landing"][data-theme] .lh-chip b,html[data-bb-public-page="landing"][data-theme] .app-qr-info span,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-pct,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-arrow,html[data-bb-public-page="landing"][data-theme] .bbct-note .tag,html[data-bb-public-page="landing"][data-theme] .mmenu-sec-chip,html[data-bb-public-page="landing"][data-theme] .t-teal,html[data-bb-public-page="landing"][data-theme] .msg.u{color:var(--pub-accent)!important;}
html[data-bb-public-page="landing"][data-theme] .hero .badge,html[data-bb-public-page="landing"][data-theme] .float-chip b,html[data-bb-public-page="landing"][data-theme] .t-gold,html[data-bb-public-page="landing"][data-theme] .ai-note b,html[data-bb-public-page="landing"][data-theme] .plan.gold .price-num,html[data-bb-public-page="landing"][data-theme] .tc-col.gold .tc-n,html[data-bb-public-page="landing"][data-theme] .lvl .ring,html[data-bb-public-page="landing"][data-theme] .app-kicker,html[data-bb-public-page="landing"][data-theme] .app-badge-counter,html[data-bb-public-page="landing"][data-theme] .app-core-card h4,html[data-bb-public-page="landing"][data-theme] .bb-sl-card .sl-h,html[data-bb-public-page="landing"][data-theme] .bbct-note .nt,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-head-title,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item.active .bb-float-toc-label,html[data-bb-public-page="landing"][data-theme] .mmenu-card-title,html[data-bb-public-page="landing"][data-theme] .down,html[data-bb-public-page="landing"][data-theme] .st.warn{color:var(--pub-gold)!important;}
html[data-bb-public-page="landing"][data-theme] .t-violet,html[data-bb-public-page="landing"][data-theme] .msg.a{color:var(--pub-violet)!important;}
html[data-bb-public-page="landing"][data-theme] .app-badge-category{color:var(--pub-blue)!important;}
html[data-bb-public-page="landing"][data-theme] .hero h1 .grad,html[data-bb-public-page="landing"][data-theme] .stat .n,html[data-bb-public-page="landing"][data-theme] .tc-num,html[data-bb-public-page="landing"][data-theme] .app-title-grad{background:linear-gradient(110deg,var(--pub-gold),var(--pub-accent))!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;}
html[data-bb-public-page="landing"][data-theme] .plan.gold .price-num{background:none!important;-webkit-text-fill-color:var(--pub-gold)!important;}
html[data-bb-public-page="landing"][data-theme] .lvl .ring span,html[data-bb-public-page="landing"][data-theme] .tc-bar{background:var(--pub-soft)!important;}
html[data-bb-public-page="landing"][data-theme] .dur-pill,html[data-bb-public-page="landing"][data-theme] .app-quick-btn{color:var(--pub-muted)!important;}
html[data-bb-public-page="landing"][data-theme] .dur-pill.active,html[data-bb-public-page="landing"][data-theme] .app-quick-btn.active,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item.active{background:var(--pub-accent)!important;color:var(--pub-bg)!important;}
html[data-bb-public-page="landing"][data-theme] .dur-pill.active .sv,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item.active .bb-float-toc-label,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item.active .bb-float-toc-num{color:var(--pub-bg)!important;}
html[data-bb-public-page="landing"][data-theme] header .container.nav{background:var(--pub-head)!important;border-color:var(--pub-line)!important;box-shadow:var(--pub-shadow)!important;}
html[data-bb-public-page="landing"][data-theme] header .logo,html[data-bb-public-page="landing"][data-theme] header .navlinks a,html[data-bb-public-page="landing"][data-theme] header .navlinks button.nav-all-btn,html[data-bb-public-page="landing"][data-theme] header .nav-ctas .btn-ghost,html[data-bb-public-page="landing"][data-theme] header .bb-theme-btn,html[data-bb-public-page="landing"][data-theme] header .navburger,html[data-bb-public-page="landing"][data-theme] .btn-ghost,html[data-bb-public-page="landing"][data-theme] .foot a{color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] header .navlinks a:hover,html[data-bb-public-page="landing"][data-theme] header .navlinks a.active,html[data-bb-public-page="landing"][data-theme] header .navlinks button.nav-all-btn,html[data-bb-public-page="landing"][data-theme] header .nav-ctas .btn-ghost,html[data-bb-public-page="landing"][data-theme] .btn-ghost,html[data-bb-public-page="landing"][data-theme] .app-nav-btn,html[data-bb-public-page="landing"][data-theme] .t-btn{background:var(--pub-soft)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="landing"][data-theme] header .navburger span{background:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] header .navburger,html[data-bb-public-page="landing"][data-theme] header .bb-theme-btn{background:var(--pub-soft)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="landing"][data-theme] .mmenu{background:var(--pub-bg)!important;color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] .bb-float-toc-num,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-quick,html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item:hover{color:var(--pub-ink)!important;}
html[data-bb-public-page="landing"][data-theme] .bbct-v{color:var(--pub-accent)!important;}
html[data-bb-public-page="landing"][data-theme] .hero #net{opacity:.33!important;}
html[data-bb-public-page="landing"][data-theme] .app-mouse-glow,html[data-bb-public-page="landing"][data-theme] .app-ambient-glow,html[data-bb-public-page="landing"][data-theme] .aurora{opacity:.25!important;}
html[data-bb-public-page="landing"][data-theme] .stat,html[data-bb-public-page="landing"][data-theme] .tc-col,html[data-bb-public-page="landing"][data-theme] .lrow,html[data-bb-public-page="landing"][data-theme] .live-head,html[data-bb-public-page="landing"][data-theme] .app-mock .bar,html[data-bb-public-page="landing"][data-theme] .bbct-slot,html[data-bb-public-page="landing"][data-theme] .app-core-card,html[data-bb-public-page="landing"][data-theme] .app-sync-card,html[data-bb-public-page="landing"][data-theme] .app-qr-box{border-color:var(--pub-line)!important;}
html[data-bb-public-page="landing"][data-theme] .msg.u,html[data-bb-public-page="landing"][data-theme] .pred-badge,html[data-bb-public-page="landing"][data-theme] .t-teal,html[data-bb-public-page="landing"][data-theme] .save-chip,html[data-bb-public-page="landing"][data-theme] .t-badge,html[data-bb-public-page="landing"][data-theme] .tc-live,html[data-bb-public-page="landing"][data-theme] .bbct-note .tag,html[data-bb-public-page="landing"][data-theme] .mmenu-sec-chip{background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-card))!important;border-color:color-mix(in srgb,var(--pub-accent) 28%,var(--pub-line))!important;}
html[data-bb-public-page="landing"][data-theme] .msg.a,html[data-bb-public-page="landing"][data-theme] .t-violet{background:color-mix(in srgb,var(--pub-violet) 10%,var(--pub-card))!important;}
html[data-bb-public-page="landing"][data-theme] header .bb-theme-btn{padding:0!important;width:42px!important;min-width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;}
html[data-bb-public-page="landing"][data-theme] header .bb-theme-btn svg{width:18px;height:18px;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel{position:fixed;z-index:10050;box-sizing:border-box;padding:16px;border-radius:20px;background:var(--pub-card);color:var(--pub-ink);border:1px solid var(--pub-line);box-shadow:0 15px 55px #0003;direction:rtl;font-family:inherit;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel[hidden]{display:none!important;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel>p{font-size:11px;font-weight:800;margin:0 0 12px;color:var(--pub-ink)!important;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel>div{display:flex;gap:4px;padding:4px;background:var(--pub-soft);border-radius:13px;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel button{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--pub-muted);font:inherit;font-size:11px;cursor:pointer;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel button[aria-pressed=true]{background:var(--pub-accent);color:var(--pub-bg);}
html[data-bb-public-page][data-theme] .bb-public-theme-panel svg{width:16px;height:16px;}
html[data-bb-public-page][data-theme] .bb-public-theme-panel small{display:block;color:var(--pub-muted);font-size:10px;line-height:1.9;margin-top:12px;}
html[data-bb-public-page][data-theme] #bbThemeToggle:focus-visible,html[data-bb-public-page][data-theme] .bb-public-theme-panel button:focus-visible{outline:3px solid var(--pub-accent);outline-offset:3px;}
/* Animated text gets an opaque accent: composited rotating children must not inherit transparent fill. */
html[data-bb-public-page="landing"][data-theme] .hero h1 .grad,html[data-bb-public-page="landing"][data-theme] .hero h1 .grad .w{background:none!important;color:var(--pub-accent)!important;-webkit-text-fill-color:var(--pub-accent)!important}
html[data-bb-public-page="landing"][data-theme] .bb-float-toc-item.active .bb-float-toc-num{background:var(--pub-accent)!important;color:var(--pub-bg)!important}
html[data-bb-public-page="landing"][data-theme] .app-nav-btn{color:var(--pub-gold)!important}
html[data-bb-public-page="landing"][data-theme] .app-dot::after{background:var(--pub-line)!important}
html[data-bb-public-page="landing"][data-theme] .app-dot.active::after{background:var(--pub-gold)!important}
html[data-bb-public-page="landing"][data-theme] .btn-teal,html[data-bb-public-page="landing"][data-theme] header .nav-ctas .btn-teal{background:linear-gradient(120deg,#087460,#0c8069)!important;color:#fff!important}

/* SEO pages retain their own layout and inherit the same public palette and selector. */
html[data-bb-public-page="seo"][data-theme]{--bg-main:var(--pub-bg);--bg-sec:var(--pub-alt);--bg-card:var(--pub-card);--bg-card-solid:var(--pub-card);--bg-glass:var(--pub-head);--txt-primary:var(--pub-ink);--txt-secondary:var(--pub-muted);--txt-muted:var(--pub-muted);--border-col:var(--pub-line);--border-soft:var(--pub-line);--gold-light:var(--pub-gold);--teal-light:var(--pub-accent);--shadow-card:var(--pub-shadow);--hero-grad:linear-gradient(140deg,var(--pub-bg),var(--pub-alt))}
html[data-bb-public-page="seo"][data-theme] .mmenu .logo{color:var(--pub-ink)!important;}
html[data-bb-public-page="seo"][data-theme] .mmenu-card,html[data-bb-public-page="seo"][data-theme] .mmenu-top,html[data-bb-public-page="seo"][data-theme] .bb-float-toc,html[data-bb-public-page="seo"][data-theme] .bb-float-toc.is-open{background:var(--pub-card)!important;color:var(--pub-ink)!important;border-color:var(--pub-line)!important;box-shadow:var(--pub-shadow)!important;}
html[data-bb-public-page="seo"][data-theme] .mmenu-sec-chips,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-quick,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-num{background:var(--pub-soft)!important;color:var(--pub-ink)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="seo"][data-theme] .mmenu-card-sub,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item{color:var(--pub-muted)!important;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-pct,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-arrow,html[data-bb-public-page="seo"][data-theme] .mmenu-sec-chip{color:var(--pub-accent)!important;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-head-title,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item.active .bb-float-toc-label,html[data-bb-public-page="seo"][data-theme] .mmenu-card-title{color:var(--pub-gold)!important;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item.active{background:var(--pub-accent)!important;color:var(--pub-bg)!important;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item.active .bb-float-toc-label,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item.active .bb-float-toc-num{color:var(--pub-bg)!important;}
html[data-bb-public-page="seo"][data-theme] header .container.nav{background:var(--pub-head)!important;border-color:var(--pub-line)!important;box-shadow:var(--pub-shadow)!important;}
html[data-bb-public-page="seo"][data-theme] header .logo,html[data-bb-public-page="seo"][data-theme] header .navlinks a,html[data-bb-public-page="seo"][data-theme] header .navlinks button.nav-all-btn,html[data-bb-public-page="seo"][data-theme] header .nav-ctas .btn-ghost,html[data-bb-public-page="seo"][data-theme] header .bb-theme-btn,html[data-bb-public-page="seo"][data-theme] header .navburger{color:var(--pub-ink)!important;}
html[data-bb-public-page="seo"][data-theme] header .navlinks a:hover,html[data-bb-public-page="seo"][data-theme] header .navlinks a.active,html[data-bb-public-page="seo"][data-theme] header .navlinks button.nav-all-btn,html[data-bb-public-page="seo"][data-theme] header .nav-ctas .btn-ghost{background:var(--pub-soft)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="seo"][data-theme] header .navburger span{background:var(--pub-ink)!important;}
html[data-bb-public-page="seo"][data-theme] header .navburger,html[data-bb-public-page="seo"][data-theme] header .bb-theme-btn{background:var(--pub-soft)!important;border-color:var(--pub-line)!important;}
html[data-bb-public-page="seo"][data-theme] .mmenu{background:var(--pub-bg)!important;color:var(--pub-ink)!important;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-num,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-quick,html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item:hover{color:var(--pub-ink)!important;}
html[data-bb-public-page="seo"][data-theme] .mmenu-sec-chip{background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-card))!important;border-color:color-mix(in srgb,var(--pub-accent) 28%,var(--pub-line))!important;}
html[data-bb-public-page="seo"][data-theme] header .bb-theme-btn{padding:0!important;width:42px!important;min-width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;}
html[data-bb-public-page="seo"][data-theme] header .bb-theme-btn svg{width:18px;height:18px;}
html[data-bb-public-page="seo"][data-theme] .bb-float-toc-item.active .bb-float-toc-num{background:var(--pub-accent)!important;color:var(--pub-bg)!important}
html[data-bb-public-page="seo"][data-theme] header .nav-ctas .btn-teal{background:linear-gradient(120deg,#087460,#0c8069)!important;color:#fff!important}
/* The existing three hero actions need two real rows on phones, not a fixed-height third row over the trust labels. */
@media(max-width:600px){html[data-bb-public-page="landing"][data-theme] .hero .cta-row{height:auto!important;min-height:106px!important}html[data-bb-public-page="landing"][data-theme] .hero .cta-row .btn:nth-child(1){order:0}html[data-bb-public-page="landing"][data-theme] .hero .cta-row .btn:nth-child(3){order:1}html[data-bb-public-page="landing"][data-theme] .hero .cta-row .btn:nth-child(2){order:2;grid-column:1/-1}html[data-bb-public-page="landing"][data-theme] .hero .trust{height:auto!important;min-height:52px!important}}
/* Remaining legacy inline text colors, including live rows inserted after page load. */
html[data-bb-public-page="landing"][data-theme]{--gold2:var(--pub-gold);--teal:var(--pub-accent);--em:var(--pub-accent)}
html[data-bb-public-page="landing"][data-theme] #ai a[style*="color"],html[data-bb-public-page="landing"][data-theme] .lact span[style*="color"]{color:var(--pub-accent)!important}
html[data-bb-public-page="landing"][data-theme] .lvl .d{color:var(--pub-muted)!important}
html[data-bb-public-page="landing"][data-theme] .article .cat{background:var(--pub-accent-soft)!important;color:var(--pub-accent)!important}
html[data-bb-public-page="landing"][data-theme] .final a[style*="color"],html[data-bb-public-page="landing"][data-theme] footer b[style*="color"]{color:var(--pub-ink)!important}
