
/* Starts-inspired blue studies. Palette is a design proposal, not an official color specification. */
.starts-inspired{--starts-blue:#50a5cc;--starts-deep:#176d97;--starts-light:#e1f2f8;--starts-navy:#0b2740}
.starts-inspired .samplebar{background:#0b2740}
.starts-inspired .brand-mark{border-color:#50a5cc}
.starts-inspired.theme-b{--paper:#0b2034;--ink:#f5fbff;--muted:#b3cadb;--accent:#64b9df;--line:#37556e;--panel:#132d45;--white:#17334d}
.starts-inspired.theme-b .button{background:#50a5cc;border-color:#50a5cc;color:#08253b}
.starts-inspired.theme-b .button.outline{background:transparent;color:#fff;border-color:#91bad2}
.starts-inspired.theme-b .button.text{background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--ink)}
.starts-inspired .hero-b:after{background:linear-gradient(90deg,rgba(5,23,41,.88),rgba(5,23,41,.28) 50%,transparent 77%),linear-gradient(0deg,#0b20349e,transparent 55%)}
.starts-inspired .hero-b h1 span,.starts-inspired .hero-b .eyebrow{color:#69bce1}
.starts-inspired .hero-b .hero-desc{color:#e2f1fa}
.starts-inspired.theme-b .results-strip{background:#50a5cc;--line:#84bfdc}
.starts-inspired.theme-b .stat strong,.starts-inspired.theme-b .stat p{color:#08253b}
.starts-inspired.theme-b .stat .eyebrow{color:#163a53}
.starts-inspired.theme-b .filter-bar button[aria-pressed=true]{background:#64b9df;color:#08253b;border-color:#64b9df}
.starts-inspired.theme-b .partnership{background:#e1f2f8;color:#0b2740;--ink:#0b2740;--muted:#3c5c70;--line:#a7cddd;--panel:#cce7f3;--accent:#176d97}
.starts-inspired.theme-b .partnership .button{background:#176d97;border-color:#176d97;color:#fff}
.starts-inspired.theme-b .partnership .num,.starts-inspired.theme-b .partnership .eyebrow{color:#176d97}
.starts-inspired.theme-b .mobile-fan-bar button,.starts-inspired.theme-b .mobile-fan-bar .mobile-partners{color:#08253b}
.starts-inspired.theme-h{--paper:#0b2138;--ink:#f4faff;--muted:#b4cadb;--accent:#64b9df;--line:#36536d;--panel:#15324e;--white:#15324e}
.starts-inspired.theme-h .button{background:#50a5cc;border-color:#50a5cc;color:#08253b}
.starts-inspired.theme-h .button.outline{background:transparent;color:#f4faff;border-color:#759cb7}
.starts-inspired.theme-h .button.text{background:transparent;color:#f4faff;border:0;border-bottom:1px solid #f4faff}
.starts-inspired .film-heading .eyebrow,.starts-inspired .film-index small,.starts-inspired .film-under>a,.starts-inspired.theme-h .record-rank{color:#69bce1}
.starts-inspired .film-under>a{border-color:#69bce1}
.starts-inspired .film-screen{background:#061728}
.starts-inspired .film-play{border-color:#8bd2ed;background:#0b274070}
.starts-inspired .film-caption{background:#0b2740d9}
.starts-inspired.theme-h .video-feature{background:#15324e}
.starts-inspired.theme-h #results{background:#0b2138}
.starts-inspired.theme-h .filter-bar button[aria-pressed=true]{background:#64b9df;color:#08253b;border-color:#64b9df}
.starts-inspired.theme-h .partnership{background:#50a5cc;--ink:#08253b;--muted:#173d55;--line:#92cbe3;--accent:#08253b;--panel:#c9e9f5;color:#08253b}
.starts-inspired.theme-h .partnership .button{background:#0b2740;border-color:#0b2740;color:#fff}
.starts-inspired.theme-h .mobile-fan-bar .mobile-partners{color:#08253b}
.starts-inspired.theme-e{--paper:#fbfdfe;--ink:#0b2740;--muted:#465f73;--accent:#176d97;--line:#bfd5e0;--panel:#eaf5fa}
.starts-inspired .hero-e{background:#fbfdfe}
.starts-inspired .e-copy .eyebrow,.starts-inspired .e-partner{color:#176d97}
.starts-inspired .e-copy .hero-desc{color:#465f73}
.starts-inspired .e-yellow{background:#c9e8f5}
.starts-inspired .e-loop{border-color:#50a5cc}
.starts-inspired .e-word{-webkit-text-stroke-color:#50a5cc}
.starts-inspired .e-play{background:#176d97}
.starts-inspired .scene-no{-webkit-text-stroke-color:#176d97}
.starts-inspired.theme-e .results-strip{border-color:#0b2740}
.starts-inspired.theme-e #profile{background:#176d97;--ink:#fff;--muted:#e0f1fa;--accent:#fff;--line:#70aecb}
.starts-inspired.theme-e .partnership{border-top-color:#50a5cc}
.starts-inspired.theme-e .contact-band{background:#e1f2f8;--ink:#0b2740;--muted:#3c5c70}
.starts-inspired.theme-e .contact-band .button{background:#176d97;border-color:#176d97;color:#fff}
@media(max-width:760px){
.starts-inspired .hero-b:after{background:linear-gradient(0deg,#0b2034,transparent 45%)}
.starts-inspired.theme-b.menu-open .nav-links,.starts-inspired.theme-h.menu-open .nav-links{background:#0b2138;color:#f4faff}
.starts-inspired.theme-e.menu-open .nav-links{background:#fbfdfe;color:#0b2740}
}

@media(min-width:761px){.starts-inspired .e-word{bottom:0}}
