/* V163: Chart-section navigation only. */
.sky-chart-subnav{display:flex;gap:8px;width:100%;margin:9px auto 12px;align-items:stretch;justify-content:center}
.sky-chart-subnav a{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-family:"Jost",sans-serif;font-size:clamp(12px,3.2vw,14px);font-weight:650;line-height:1.2;padding:9px 5px;border-radius:12px;border:1px solid #76558d;color:#e8d5f3;background:linear-gradient(155deg,#3a254e,#281b3b);box-shadow:0 2px 8px #180d2580}
.sky-chart-subnav a.active{background:linear-gradient(145deg,#65417f,#45275e);border-color:#c29bd9;color:#fff;box-shadow:0 0 10px #a576ca55}
.sky-chart-subnav a:focus-visible{outline:2px solid #d6b5e9;outline-offset:2px}

/* V166: use the Finder's exact introduction typography and spacing below its divider. */
.sky-page-chart .sky-unified-chart-panel > .sky-chart-module-intro{
  margin:-8px 0 13px;
  font:400 12px/1.45 'Jost','Trebuchet MS',Arial,sans-serif;
  color:#d5c5e8;
  text-align:left;
}

/* Birth chart header has a 1px smaller inherited bottom margin. */
.sky-page-birth .sky-unified-chart-panel > .sky-chart-module-intro{margin-top:-7px;}
