/* Thakur British Academy — ROYAL BLUE + LIGHT CREAM layer (owner's palette, 24 Oct 2026). Loaded last, homepage only.
   Primary #014BAA · Background #F8F3F0 · Text #172033 · Buttons #014BAA with white text.
   Gold survives only as the brand accent: the 3D coin, the logo ring and the thin ornament under section headings.
   The colour tokens live in classic.css :root; this file re-tunes the few places that need more than a token swap. */

:root{--blue:#014BAA;--blue-d:#013A85;--blue-dd:#0B2A5B;--blue-l:#2F7BE0;--blue-t:#E8EFF9;--orn:#C9A55A}
html,body{background:#F8F3F0!important}
body{color:#172033!important}

/* buttons: solid royal blue, white text, a crisp blue lift */
.btn-primary,.btn.primary,.btn-mar,.hero .btn:not(.btn-wa):not(.btn-ghost):not(.btn-outline),.nav-result{
  background:linear-gradient(180deg,#0A57C0,#014BAA 55%,#0144A0)!important;color:#fff!important;border-color:transparent!important}

/* gold kept as the brand accent only */
.hero .coin .face.back span,.hero .coin .face.back .abbr{color:#E2C07A!important}
.sec>h2::after,.sec>.sub-h::after{background:radial-gradient(circle,var(--orn) 2.5px,transparent 3px) center/9px 9px no-repeat,linear-gradient(90deg,transparent,var(--orn) 40%,transparent 41%,transparent 59%,var(--orn) 60%,transparent) center/100% 1px no-repeat!important}
header.nav .brand img{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--orn)!important}

/* scroll progress: blue, ending in a hint of light */
html.js body .progress{background:linear-gradient(90deg,#013A85,#014BAA 45%,#3D86E8)!important}

/* text on blue bands reads in cream (the palette's own pairing) */
.band{color:#F3E6C4!important}

/* the star topper card sits on blue: its small "/500" read in body grey (invisible); cream like the rest of the card */
.star-card .star-info .big small,.star-card small{color:#D9E3F2!important;-webkit-text-fill-color:#D9E3F2!important}
/* skip link: white on blue */
.skip{background:#014BAA!important;color:#fff!important}
