/* Decoding the Galactic Stars — series master page (2026-11-13).
 * Loaded only by /decoding-the-galactic-stars, after ssp.css, landing.css and
 * galactic-connections.css (whose card styles the Cosmic Connections
 * subsections reuse). Lens colours follow Cosmic Connections: Group Energy =
 * station gold, Combined Energy = station blue; Cosmic Identity = the accent. */

/* hero: title, subtitle, in-page navigation */
.lp-decoding-the-galactic-stars .lp-h1{margin-bottom:10px}
.lp-hero-sub{font-size:clamp(1.15rem,2.6vw,1.45rem);line-height:1.4;color:var(--ink);margin:0 0 14px;max-width:40ch}
.landing nav.lp-jump{display:block;margin:20px 0 22px;padding:0;max-width:640px}
.landing .lp-jump ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.lp-jump a{display:flex;align-items:center;gap:14px;min-height:48px;padding:10px 14px;border:1px solid var(--line2);border-radius:14px;color:var(--ink);text-decoration:none;background:var(--panel)}
.lp-jump li:nth-child(1) a{border-left:3px solid var(--accent)}
.lp-jump li:nth-child(2) a{border-left:3px solid var(--yellow)}
.lp-jump li:nth-child(3) a{border-left:3px solid var(--blue)}
.lp-jump a:hover{border-color:var(--accent);background:var(--panel2)}
.lp-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.lp-jump-num{font-size:.72rem;color:var(--faint);letter-spacing:.08em;flex:none}
.lp-jump-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}
.lp-jump-text b{font-weight:600;font-size:1rem}
.lp-jump-text .muted{font-size:.84rem}
.landing nav.lp-jump-invite{margin:16px auto 20px}
@media(min-width:720px){.lp-jump-invite ol{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* main sections */
.lp-main-section{scroll-margin-top:80px}
.lp-main-intro{max-width:760px;margin:0 0 30px}
.lp-sub{margin-top:34px}
.lp-sub:first-of-type{margin-top:0}
.lp-h3{font-weight:500;font-size:clamp(1.25rem,3vw,1.5rem);margin:0 0 8px;scroll-margin-top:90px}
.lp-sub-lede{margin:0 0 18px;max-width:680px;line-height:1.6}
.lp-identity .lp-shead .eyebrow{color:var(--accent)}

/* Cosmic Connections: two visibly distinct subsections */
.lp-cc-parts{display:grid;gap:40px}
.lp-cc-part{--gc:var(--yellow);padding:4px 0 4px 18px}
.lp-cc-part.gc-shelf-combined{--gc:var(--blue)}
.lp-cc-tag{color:var(--gc);margin-bottom:8px;display:inline-block}
.lp-cc-h{font-size:clamp(1.4rem,3.4vw,1.8rem);margin:6px 0 12px}
.lp-cc-body{max-width:760px}
.lp-cc-examples{margin:4px 0 22px}
.lp-cc-cards-h{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0 0 12px}
.lp-cc-links{margin-top:20px}
.lp-cc-links .btn.solid{background:var(--gc);border-color:var(--gc);color:var(--accent-ink)}
.lp-cc-links .btn:focus-visible,.lp-jump a:focus-visible{outline:2px solid var(--gc,var(--accent));outline-offset:3px}
.lp-cc .gc-empty{margin-top:4px}
.lp-cc .fgi-card h4{font-family:"Fraunces",serif;font-weight:500;font-size:1.2rem;margin:14px 0 4px}
@media(min-width:860px){.lp-cc-part{padding-left:26px}}
@media(prefers-reduced-motion:reduce){.lp-jump a{transition:none}}

/* unified series hub (2026-11-14): anchors kept from the Cosmic Connections page, lens marks, hero note */
.lp-anchor{display:block;height:0;scroll-margin-top:90px}
.lp-cc-top{justify-content:flex-start;gap:14px;margin-bottom:6px}
.lp-cc-top .gc-mark{flex:none}
.lp-cc .gc-path-q{margin:-4px 0 12px}
.lp-cc .gc-add{margin:0 0 14px}
.lp-cc .gc-focus{margin:0 0 30px}
.lp-cc .gc-shared{margin-top:40px}
.lp-decoding-the-galactic-stars .lp-section{scroll-margin-top:80px}
