/* /re/ only — state dropdown (2026-10-24). Palette comes from exam-palettes.css (data-exam="re"). */
.re-picker{background:var(--white); border:1px solid var(--border-strong); border-radius:14px; padding:12px 14px; margin:0 0 18px; max-width:520px;}
.re-picker-q{display:block; font:600 14px var(--font-sans); color:var(--navy); margin-bottom:8px;}
.re-select-wrap{position:relative;}
.re-select{
  -webkit-appearance:none; appearance:none; width:100%; font:600 15px var(--font-sans); color:var(--navy);
  background:var(--white); border:1.5px solid var(--accent); border-radius:10px; padding:10px 40px 10px 12px; cursor:pointer;
}
.re-select-wrap::after{content:"▾"; position:absolute; right:14px; top:50%; transform:translateY(-50%); color:var(--accent); pointer-events:none;}
.re-select:focus-visible{outline:3px solid var(--terracotta); outline-offset:2px;}

/* Founder's Message (boss 2026-10-24) — replaces the Killer Questions cards; keeps the navy section */
.founder-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:start;justify-content:start;}
.founder-photo{width:240px;}
.founder-photo img{display:block;width:240px;height:auto;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -20px rgba(0,0,0,.55);}
.founder-text h2{font-family:var(--font-serif);color:#fff;font-weight:700;font-size:clamp(24px,3.2vw,34px);line-height:1.25;letter-spacing:-.02em;margin:0 0 20px;}
.founder-body p{font-size:16px;line-height:1.85;color:rgba(255,255,255,.80);margin:0 0 14px;}
.founder-sign{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);}
.founder-name{font-weight:700;color:#fff;font-size:15.5px;}
.founder-dre{font-size:13px;color:rgba(255,255,255,.60);margin-top:4px;letter-spacing:.02em;}
@media (max-width:860px){.founder-grid{grid-template-columns:1fr;gap:24px;}.founder-photo,.founder-photo img{width:200px;}}


.founder-section .founder-text, .founder-section .founder-body p{color:rgba(255,255,255,.85) !important;}
.founder-section h2{color:#fff !important;}

.founder-grid{align-items:center !important;}   /* short message: photo centred beside the text */

/* 2026-10-26 (boss): founder message now sits ABOVE Smart Study Mode. The shared .tpiq-section gradient ends in EA teal (#cde3e1),
   which clashes with the navy founder band right above it on RE. Use the RE steel-blue family instead. */
body[data-exam="re"] .tpiq-section{background:linear-gradient(180deg,#DCE7F3 0%,#C7D7EA 100%);}

/* 2026-10-26 (boss): RE logo (salmon check) in the top-left, light/dark pair like the hub */
.logo img{height:28px;width:auto;display:block}.logo .w{display:none}/* 2026-10-28 boss: RE pages have no dark theme, so the phone dark mode must NOT switch to the white logo (it vanished on the white header) */:root[data-theme="dark"] .logo .d{display:none}:root[data-theme="dark"] .logo .w{display:block}

/* 2026-10-29: featured-short band (videos.css) glows in EA teal by default; RE uses its own accent */
body[data-exam="re"] .fs-media::before{background:radial-gradient(closest-side, rgba(var(--accent-rgb),.35), rgba(var(--accent-rgb),0));}
