
/* ======================================================================
   WLF v68 BLUE + WHITE FINAL FONT LOCK
   Principle: dark navy surfaces + blue buttons/cards = white readable type.
   This file intentionally overrides older BPF/WLF color variables and skins.
   ====================================================================== */
html[data-wlf-theme="blue-white"], html[data-wlf-theme="blue-white"], html[data-wlf-theme="blue-white"] body{
  color-scheme: dark!important;
  --wlf-bg-0:#020817!important;
  --wlf-bg-1:#061226!important;
  --wlf-panel:#08172D!important;
  --wlf-panel-2:#0B1B33!important;
  --wlf-panel-3:#10284F!important;
  --wlf-blue:#2563EB!important;
  --wlf-blue-2:#2F75FF!important;
  --wlf-cyan:#38BDF8!important;
  --wlf-white:#FFFFFF!important;
  --wlf-text:#FFFFFF!important;
  --wlf-text-2:#EAF4FF!important;
  --wlf-muted:#D7E6F7!important;
  --wlf-muted-2:#BFD3EA!important;

  /* Kill old light-theme/BPF dark text variables that were still driving button text. */
  --bpf-white:#FFFFFF!important;
  --bpf-pure-white:#FFFFFF!important;
  --bpf-muted:#D7E6F7!important;
  --bpf-soft:#BFD3EA!important;
  --bpf-bg:#020817!important;
  --bpf-bg-2:#061226!important;
  --bpf-panel:#08172D!important;
  --bpf-panel-2:#0B1B33!important;
  --bpf-red:#2563EB!important;
  --bpf-red-hot:#2F75FF!important;
  --bpf-red-deep:#061226!important;
  --bpf-lime:#38BDF8!important;
  --or:#2F75FF!important;
  --red:#2563EB!important;
  --wh:#FFFFFF!important;
  --mt:#D7E6F7!important;
  --mt2:#BFD3EA!important;
  --dim:#AFC3D8!important;
  --text:#FFFFFF!important;
  --mid:#EAF4FF!important;
}

html[data-wlf-theme="blue-white"], html[data-wlf-theme="blue-white"] body{background:#020817!important;color:#FFFFFF!important;}
html[data-wlf-theme="blue-white"] body{
  background:
    radial-gradient(circle at 18% -10%,rgba(37,99,235,.36),transparent 34%),
    radial-gradient(circle at 88% 12%,rgba(56,189,248,.18),transparent 32%),
    linear-gradient(135deg,#020817 0%,#061226 48%,#08172D 100%)!important;
}

/* Global typography: no invisible charcoal text on navy. */
html[data-wlf-theme="blue-white"] body, html[data-wlf-theme="blue-white"] body p, html[data-wlf-theme="blue-white"] body li, html[data-wlf-theme="blue-white"] body label, html[data-wlf-theme="blue-white"] body small, html[data-wlf-theme="blue-white"] body summary, html[data-wlf-theme="blue-white"] body .sub, html[data-wlf-theme="blue-white"] body .muted, html[data-wlf-theme="blue-white"] body .copy, html[data-wlf-theme="blue-white"] body .desc, html[data-wlf-theme="blue-white"] body .description, html[data-wlf-theme="blue-white"] body .fine-print{
  color:#D7E6F7!important;
  -webkit-text-fill-color:#D7E6F7!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body h1, html[data-wlf-theme="blue-white"] body h2, html[data-wlf-theme="blue-white"] body h3, html[data-wlf-theme="blue-white"] body h4, html[data-wlf-theme="blue-white"] body h5, html[data-wlf-theme="blue-white"] body h6, html[data-wlf-theme="blue-white"] body .page-title, html[data-wlf-theme="blue-white"] body .hero-title, html[data-wlf-theme="blue-white"] body .section-title, html[data-wlf-theme="blue-white"] body .card-title, html[data-wlf-theme="blue-white"] body .bpf-card-title, html[data-wlf-theme="blue-white"] body .bpf-today-actions-title, html[data-wlf-theme="blue-white"] body .bpf-ai-title, html[data-wlf-theme="blue-white"] body .title, html[data-wlf-theme="blue-white"] body strong, html[data-wlf-theme="blue-white"] body b{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body .hl, html[data-wlf-theme="blue-white"] body .accent, html[data-wlf-theme="blue-white"] body .kicker, html[data-wlf-theme="blue-white"] body .eyebrow, html[data-wlf-theme="blue-white"] body .sec-label, html[data-wlf-theme="blue-white"] body .bpf-card-kicker, html[data-wlf-theme="blue-white"] body .bpf-ai-kicker, html[data-wlf-theme="blue-white"] body .bpf-today-actions-kicker{
  color:#38BDF8!important;
  -webkit-text-fill-color:#38BDF8!important;
  opacity:1!important;
}

/* Surface lock: keep panels premium dark, not washed-out white. */
html[data-wlf-theme="blue-white"] body .card, html[data-wlf-theme="blue-white"] body .panel, html[data-wlf-theme="blue-white"] body .module, html[data-wlf-theme="blue-white"] body .tile, html[data-wlf-theme="blue-white"] body .box, html[data-wlf-theme="blue-white"] body .hero, html[data-wlf-theme="blue-white"] body .ask-hero, html[data-wlf-theme="blue-white"] body .bpf-today-actions, html[data-wlf-theme="blue-white"] body .bpf-advanced-ai-card, html[data-wlf-theme="blue-white"] body .bpf-bridge-card, html[data-wlf-theme="blue-white"] body .diet-player, html[data-wlf-theme="blue-white"] body .nutrition-panel, html[data-wlf-theme="blue-white"] body [class*="card"], html[data-wlf-theme="blue-white"] body [class*="panel"], html[data-wlf-theme="blue-white"] body [class*="tile"], html[data-wlf-theme="blue-white"] body [class*="module"]{
  background:linear-gradient(145deg,#0B1B33 0%,#08172D 58%,#061226 100%)!important;
  border-color:rgba(56,189,248,.28)!important;
  color:#D7E6F7!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 18px 48px rgba(0,0,0,.28)!important;
}
html[data-wlf-theme="blue-white"] body .card *, html[data-wlf-theme="blue-white"] body .panel *, html[data-wlf-theme="blue-white"] body .module *, html[data-wlf-theme="blue-white"] body .tile *, html[data-wlf-theme="blue-white"] body .box *, html[data-wlf-theme="blue-white"] body .hero *, html[data-wlf-theme="blue-white"] body .ask-hero *, html[data-wlf-theme="blue-white"] body .bpf-today-actions *, html[data-wlf-theme="blue-white"] body .bpf-advanced-ai-card *, html[data-wlf-theme="blue-white"] body .bpf-bridge-card *, html[data-wlf-theme="blue-white"] body .diet-player *, html[data-wlf-theme="blue-white"] body .nutrition-panel *{
  opacity:1!important;
}

/* THE RULE: blue/dark buttons and chips ALWAYS get white type. */
html[data-wlf-theme="blue-white"] body button, html[data-wlf-theme="blue-white"] body button *, html[data-wlf-theme="blue-white"] body a.button, html[data-wlf-theme="blue-white"] body a.button *, html[data-wlf-theme="blue-white"] body .button, html[data-wlf-theme="blue-white"] body .button *, html[data-wlf-theme="blue-white"] body .btn, html[data-wlf-theme="blue-white"] body .btn *, html[data-wlf-theme="blue-white"] body .cta, html[data-wlf-theme="blue-white"] body .cta *, html[data-wlf-theme="blue-white"] body .primary, html[data-wlf-theme="blue-white"] body .primary *, html[data-wlf-theme="blue-white"] body .secondary, html[data-wlf-theme="blue-white"] body .secondary *, html[data-wlf-theme="blue-white"] body .ghost, html[data-wlf-theme="blue-white"] body .ghost *, html[data-wlf-theme="blue-white"] body .pill, html[data-wlf-theme="blue-white"] body .pill *, html[data-wlf-theme="blue-white"] body .chip, html[data-wlf-theme="blue-white"] body .chip *, html[data-wlf-theme="blue-white"] body .tag, html[data-wlf-theme="blue-white"] body .tag *, html[data-wlf-theme="blue-white"] body .topic-chip, html[data-wlf-theme="blue-white"] body .topic-chip *, html[data-wlf-theme="blue-white"] body .quick-question, html[data-wlf-theme="blue-white"] body .quick-question *, html[data-wlf-theme="blue-white"] body .tpill, html[data-wlf-theme="blue-white"] body .tpill *, html[data-wlf-theme="blue-white"] body .ask-btn, html[data-wlf-theme="blue-white"] body .ask-btn *, html[data-wlf-theme="blue-white"] body .act-btn, html[data-wlf-theme="blue-white"] body .act-btn *, html[data-wlf-theme="blue-white"] body .bpf-ai-primary, html[data-wlf-theme="blue-white"] body .bpf-ai-primary *, html[data-wlf-theme="blue-white"] body .bpf-ai-secondary, html[data-wlf-theme="blue-white"] body .bpf-ai-secondary *, html[data-wlf-theme="blue-white"] body .bpf-today-btn, html[data-wlf-theme="blue-white"] body .bpf-today-btn *, html[data-wlf-theme="blue-white"] body .bpf-auto-complete, html[data-wlf-theme="blue-white"] body .bpf-auto-complete *, html[data-wlf-theme="blue-white"] body .lead-btn, html[data-wlf-theme="blue-white"] body .lead-btn *, html[data-wlf-theme="blue-white"] body [class*="btn"], html[data-wlf-theme="blue-white"] body [class*="btn"] *, html[data-wlf-theme="blue-white"] body [class*="button"], html[data-wlf-theme="blue-white"] body [class*="button"] *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
html[data-wlf-theme="blue-white"] body button:disabled, html[data-wlf-theme="blue-white"] body button[disabled], html[data-wlf-theme="blue-white"] body .disabled, html[data-wlf-theme="blue-white"] body [aria-disabled="true"]{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:.62!important;
  background:linear-gradient(180deg,#1E3A70 0%,#10284F 100%)!important;
  border-color:rgba(125,211,252,.35)!important;
}
html[data-wlf-theme="blue-white"] body button:not(.plain), html[data-wlf-theme="blue-white"] body .button, html[data-wlf-theme="blue-white"] body .btn, html[data-wlf-theme="blue-white"] body .cta, html[data-wlf-theme="blue-white"] body .ask-btn, html[data-wlf-theme="blue-white"] body .primary, html[data-wlf-theme="blue-white"] body .lead-btn, html[data-wlf-theme="blue-white"] body [class*="primary"]{
  background:linear-gradient(180deg,#2F75FF 0%,#2563EB 100%)!important;
  border:1px solid rgba(125,211,252,.58)!important;
}
html[data-wlf-theme="blue-white"] body .secondary, html[data-wlf-theme="blue-white"] body .ghost, html[data-wlf-theme="blue-white"] body .pill, html[data-wlf-theme="blue-white"] body .chip, html[data-wlf-theme="blue-white"] body .tag, html[data-wlf-theme="blue-white"] body .topic-chip, html[data-wlf-theme="blue-white"] body .quick-question, html[data-wlf-theme="blue-white"] body .tpill, html[data-wlf-theme="blue-white"] body .act-btn{
  background:linear-gradient(180deg,#173A80 0%,#10284F 100%)!important;
  border:1px solid rgba(125,211,252,.45)!important;
}

/* Ask Coach daily cards: white text on blue. */
html[data-wlf-theme="blue-white"] body .bpf-today-action, html[data-wlf-theme="blue-white"] body #page-ask .bpf-today-action, html[data-wlf-theme="blue-white"] body .daily-card, html[data-wlf-theme="blue-white"] body .success-step{
  background:linear-gradient(180deg,#2F75FF 0%,#1D4ED8 100%)!important;
  border:1px solid rgba(125,211,252,.58)!important;
  box-shadow:0 14px 32px rgba(37,99,235,.22)!important;
}
html[data-wlf-theme="blue-white"] body .bpf-today-action *, html[data-wlf-theme="blue-white"] body #page-ask .bpf-today-action *, html[data-wlf-theme="blue-white"] body .bpf-today-action strong, html[data-wlf-theme="blue-white"] body .bpf-today-action span, html[data-wlf-theme="blue-white"] body .bpf-today-action div, html[data-wlf-theme="blue-white"] body .bpf-today-num, html[data-wlf-theme="blue-white"] body .daily-card *, html[data-wlf-theme="blue-white"] body .success-step *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body .bpf-today-num{
  background:rgba(2,8,23,.18)!important;
  border:1px solid rgba(255,255,255,.30)!important;
}

/* Ask Coach shortcut sections stay visible and readable. */
html[data-wlf-theme="blue-white"] body #page-ask .sec-label, html[data-wlf-theme="blue-white"] body .sec-label{
  display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;
  margin:18px 0 10px!important;color:#38BDF8!important;-webkit-text-fill-color:#38BDF8!important;
}
html[data-wlf-theme="blue-white"] body #topics-row, html[data-wlf-theme="blue-white"] body #chips-row, html[data-wlf-theme="blue-white"] body .topics-row, html[data-wlf-theme="blue-white"] body .chips{
  display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:44px!important;max-height:none!important;
  overflow:visible!important;flex-wrap:wrap!important;gap:10px!important;margin:8px 0 20px!important;padding:0 0 4px!important;
}
html[data-wlf-theme="blue-white"] body #topics-row button, html[data-wlf-theme="blue-white"] body #chips-row button, html[data-wlf-theme="blue-white"] body .topics-row button, html[data-wlf-theme="blue-white"] body .chips button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;
  font-family:'Barlow Condensed',Impact,sans-serif!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important;
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}

/* Forms. */
html[data-wlf-theme="blue-white"] body input, html[data-wlf-theme="blue-white"] body textarea, html[data-wlf-theme="blue-white"] body select, html[data-wlf-theme="blue-white"] body .form-input, html[data-wlf-theme="blue-white"] body .modal-input{
  background:#071426!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  border:1px solid rgba(199,216,234,.55)!important;
  caret-color:#38BDF8!important;
}
html[data-wlf-theme="blue-white"] body input::placeholder, html[data-wlf-theme="blue-white"] body textarea::placeholder{
  color:#C7D8EA!important;
  -webkit-text-fill-color:#C7D8EA!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body select option{background:#071426!important;color:#FFFFFF!important;}

/* Bottom navigation: readable dark tray, no white washout. */
html[data-wlf-theme="blue-white"] body .bot-nav, html[data-wlf-theme="blue-white"] body .bottom-nav, html[data-wlf-theme="blue-white"] body .bnav, html[data-wlf-theme="blue-white"] body .bpf-global-bottom-nav, html[data-wlf-theme="blue-white"] body [class*="bottom-nav"]{
  background:rgba(2,8,23,.96)!important;
  border:1px solid rgba(56,189,248,.52)!important;
  box-shadow:0 -14px 34px rgba(0,0,0,.44), inset 0 1px 0 rgba(255,255,255,.05)!important;
}
html[data-wlf-theme="blue-white"] body .bnav-item, html[data-wlf-theme="blue-white"] body .bnav-item *, html[data-wlf-theme="blue-white"] body .bot-nav button, html[data-wlf-theme="blue-white"] body .bot-nav button *, html[data-wlf-theme="blue-white"] body .bottom-nav button, html[data-wlf-theme="blue-white"] body .bottom-nav button *, html[data-wlf-theme="blue-white"] body [class*="bottom-nav"] button, html[data-wlf-theme="blue-white"] body [class*="bottom-nav"] button *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body .bnav-item.active, html[data-wlf-theme="blue-white"] body .bot-nav button.active, html[data-wlf-theme="blue-white"] body .bottom-nav button.active, html[data-wlf-theme="blue-white"] body .bnav-item[aria-current="page"]{
  background:linear-gradient(180deg,rgba(56,189,248,.20),rgba(37,99,235,.24))!important;
  border:1px solid rgba(56,189,248,.80)!important;
}

/* Free library and other hero sections: no white-on-white cards. */
html[data-wlf-theme="blue-white"] body .free-hero, html[data-wlf-theme="blue-white"] body .free-workouts-hero, html[data-wlf-theme="blue-white"] body .library-hero, html[data-wlf-theme="blue-white"] body .bpf-free-hero, html[data-wlf-theme="blue-white"] body .free-card, html[data-wlf-theme="blue-white"] body .free-workout-card, html[data-wlf-theme="blue-white"] body [class*="library"] [class*="hero"]{
  background:linear-gradient(145deg,#0B1B33 0%,#08172D 58%,#061226 100%)!important;
  border-color:rgba(56,189,248,.30)!important;
}
html[data-wlf-theme="blue-white"] body .free-hero *, html[data-wlf-theme="blue-white"] body .free-workouts-hero *, html[data-wlf-theme="blue-white"] body .library-hero *, html[data-wlf-theme="blue-white"] body .bpf-free-hero *, html[data-wlf-theme="blue-white"] body .free-card *, html[data-wlf-theme="blue-white"] body .free-workout-card *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:1!important;
}

/* Diet player/macros. */
html[data-wlf-theme="blue-white"] body #prog-label, html[data-wlf-theme="blue-white"] body .prog-label, html[data-wlf-theme="blue-white"] body .metric-card, html[data-wlf-theme="blue-white"] body .metric-card *, html[data-wlf-theme="blue-white"] body .meal-source-note, html[data-wlf-theme="blue-white"] body .meal-source-note *, html[data-wlf-theme="blue-white"] body .weekly-adherence, html[data-wlf-theme="blue-white"] body .weekly-adherence *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  opacity:1!important;
}
html[data-wlf-theme="blue-white"] body .meal-card *, html[data-wlf-theme="blue-white"] body .meal-name, html[data-wlf-theme="blue-white"] body .meal-detail p, html[data-wlf-theme="blue-white"] body .meal-portions, html[data-wlf-theme="blue-white"] body .meal-note{
  color:#EAF4FF!important;
  -webkit-text-fill-color:#EAF4FF!important;
}

@media(max-width:760px){
  html[data-wlf-theme="blue-white"] body .bpf-today-action-grid{grid-template-columns:1fr!important;}
  html[data-wlf-theme="blue-white"] body .page, html[data-wlf-theme="blue-white"] body .main, html[data-wlf-theme="blue-white"] body .shell .main{padding-bottom:108px!important;}
}

/* ======================================================================
   WLF v69 PRESENTATION POLISH  (appended after v68 blue-white lock)
   Keeps the dark navy + blue + white system AND the palette switcher.
   (a) Solid premium card surfaces instead of near-transparent ghosts.
   (b) Protects the intentionally-light device mockups from the global
       light-text lock so their copy stays legible. Component-scoped.
   ====================================================================== */

/* ---- 1) Solid, consistent card surfaces ---------------------------- */
html[data-wlf-theme="blue-white"] body .path-card-clean, html[data-wlf-theme="blue-white"] body .path-card, html[data-wlf-theme="blue-white"] body .bento, html[data-wlf-theme="blue-white"] body .hub-card, html[data-wlf-theme="blue-white"] body .feature-card, html[data-wlf-theme="blue-white"] body .guide-promo-card{
  background:linear-gradient(160deg,#0C1E3A 0%,#0A172C 100%)!important;
  border:1px solid rgba(56,189,248,.16)!important;
  border-radius:18px!important;
  box-shadow:0 12px 30px rgba(0,0,0,.34)!important;
}
html[data-wlf-theme="blue-white"] body .path-card-clean:hover, html[data-wlf-theme="blue-white"] body .bento:hover, html[data-wlf-theme="blue-white"] body .hub-card:hover, html[data-wlf-theme="blue-white"] body .guide-promo-card:hover{
  border-color:rgba(37,99,235,.55)!important;
  box-shadow:0 18px 40px rgba(37,99,235,.22)!important;
}
html[data-wlf-theme="blue-white"] body .path-card-clean.recommended{
  border-color:rgba(37,99,235,.7)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.30)!important;
}
html[data-wlf-theme="blue-white"] body .path-card-clean strong, html[data-wlf-theme="blue-white"] body .path-card-clean .path-action{
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
html[data-wlf-theme="blue-white"] body .path-card-clean p{ color:#CFE0F5!important;-webkit-text-fill-color:#CFE0F5!important; }
html[data-wlf-theme="blue-white"] body .path-card-clean ul, html[data-wlf-theme="blue-white"] body .path-card-clean li{ color:#BBD0E8!important;-webkit-text-fill-color:#BBD0E8!important; }
html[data-wlf-theme="blue-white"] body .path-badge{
  background:rgba(37,99,235,.16)!important;
  color:#9CCBFF!important;-webkit-text-fill-color:#9CCBFF!important;
  border:1px solid rgba(56,189,248,.28)!important;
}
html[data-wlf-theme="blue-white"] body .path-action{ color:#7FB6FF!important;-webkit-text-fill-color:#7FB6FF!important; }

/* ---- 2) Protect LIGHT device mockups (sales-site hero) ------------- */
html[data-wlf-theme="blue-white"] body .deviceStage .device, html[data-wlf-theme="blue-white"] body .deviceStage .phoneBody, html[data-wlf-theme="blue-white"] body .deviceStage .tabletBody, html[data-wlf-theme="blue-white"] body .deviceStage .bar{ background:#FFFFFF!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .appCard, html[data-wlf-theme="blue-white"] body .deviceStage .tile, html[data-wlf-theme="blue-white"] body .deviceStage .stat, html[data-wlf-theme="blue-white"] body .deviceStage .metric{ background:#F5F9FF!important;border-color:#E5EEFB!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .appCard b, html[data-wlf-theme="blue-white"] body .deviceStage .tile b, html[data-wlf-theme="blue-white"] body .deviceStage .stat, html[data-wlf-theme="blue-white"] body .deviceStage .metric b{ color:#0B1B33!important;-webkit-text-fill-color:#0B1B33!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .phoneBody small, html[data-wlf-theme="blue-white"] body .deviceStage .tabletBody small, html[data-wlf-theme="blue-white"] body .deviceStage .appCard p, html[data-wlf-theme="blue-white"] body .deviceStage .metric small, html[data-wlf-theme="blue-white"] body .deviceStage .stat small, html[data-wlf-theme="blue-white"] body .deviceStage .tile small{ color:#33425A!important;-webkit-text-fill-color:#33425A!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .bar{ color:#5B6B82!important;-webkit-text-fill-color:#5B6B82!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .screenHero, html[data-wlf-theme="blue-white"] body .deviceStage .screenHero *{ color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important; }
html[data-wlf-theme="blue-white"] body .deviceStage .screenStats span{ color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important; }

/* ---- 3) Small consistency touches --------------------------------- */
html[data-wlf-theme="blue-white"] body .navlinks a{ color:#EAF4FF!important;-webkit-text-fill-color:#EAF4FF!important; }
html[data-wlf-theme="blue-white"] body .eyebrow, html[data-wlf-theme="blue-white"] body .path-chooser-title span{ color:#38BDF8!important;-webkit-text-fill-color:#38BDF8!important; }
