
/* Sky Scout V80: requested polish pass.
   - Keep logo asset unchanged
   - Normalize chart/transits logo size to Pathfinder scale
   - Refine chart-page control flow
   - Fix manual time-field clipping
   - Remove ASC readout text line only
   - Repair transit finder top curvature
*/

/* 1) Match the first two pages' logo scale to the Pathfinder page without altering the logo file. */
.sky-page-chart header .sky-brand,
.sky-page-transits header .sky-brand{
  max-width:560px !important;
  width:min(76%,560px) !important;
  margin-bottom:10px !important;
}
html.sky-desktop.sky-page-chart header .sky-brand,
html.sky-desktop.sky-page-transits header .sky-brand{
  max-width:560px !important;
  width:560px !important;
  margin-bottom:14px !important;
}
@media(max-width:609px){
  .sky-page-chart header .sky-brand,
  .sky-page-transits header .sky-brand{
    max-width:560px !important;
    width:min(76%,560px) !important;
    margin-bottom:10px !important;
  }
}

/* 2) Planetary Chart page: keep the nav/date elegant and unboxed-looking. */
.sky-page-chart .planetwatcher-nav .nav-current{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:1px 0 0 !important;
  min-width:0 !important;
}
.sky-page-chart .planetwatcher-nav .nav-date,
.sky-page-chart .planetwatcher-nav .nav-clock{
  font-weight:500 !important;
  letter-spacing:.01em;
}
.sky-page-chart .planetwatcher-nav .nav-date{
  font-family:"Jost",sans-serif;
}

/* 3) Bring animation controls directly beneath the navigation and keep them slim. */
.sky-page-chart .pw-animation-toolbar{
  margin:4px auto 2px !important;
  gap:6px !important;
  max-width:650px !important;
}
.sky-page-chart .pw-animation-settings > summary,
.sky-page-chart .pw-animation-toolbar button{
  min-height:35px !important;
  height:35px !important;
  border-radius:18px !important;
}
.sky-page-chart .pw-animation-toolbar .pw-anim-icon{
  flex-basis:35px !important;
  width:35px !important;
}
.sky-page-chart #pwAnimationRate{
  margin:0 auto 4px !important;
  font-size:11px !important;
}

/* 4) Date/time field fit cleanup on chart page. */
.sky-page-chart .sky-unified-chart-panel .sky-v75-picker-display,
.sky-page-chart .sky-unified-chart-panel .date-options #dateText,
.sky-page-chart .sky-unified-chart-panel .date-options #dateTime,
.sky-page-chart .sky-unified-chart-panel .date-options #applyText{
  font-size:10.5px !important;
}
.sky-page-chart .sky-unified-chart-panel .sky-v75-picker-display{
  padding-right:22px !important;
}
.sky-page-chart .sky-unified-chart-panel .date-options #dateText{
  padding-left:7px !important;
  padding-right:5px !important;
}
.sky-page-chart .sky-unified-chart-panel > .date-options .date-text-entry{
  gap:4px !important;
}

/* 5) Remove only the ASC text readout in the controls table, not the chart marker. */
.sky-page-chart #ascendantReadout{
  display:none !important;
}

/* 6) Upcoming Transits: repair the top curves and panel framing of the finder block. */
.sky-page-transits .position-finder{
  border:1.5px solid #b283dc !important;
  border-radius:32px !important;
  overflow:hidden !important;
  background:linear-gradient(165deg,rgba(53,35,77,.96),rgba(31,21,55,.98) 52%,rgba(18,13,37,.99)) !important;
  box-shadow:0 0 0 1px #a96ce42b,0 0 15px #aa62e350,0 0 30px #6d35af33,0 12px 34px #0803168a,inset 0 1px #ead5ff2c !important;
}
.sky-page-transits .position-finder > .finder-summary{
  margin:0 !important;
  min-height:58px !important;
  padding:16px 22px !important;
  border-radius:32px 32px 0 0 !important;
  background:linear-gradient(180deg,rgba(117,83,160,.34),rgba(83,55,120,.18)) !important;
}
.sky-page-transits .position-finder > .finder-summary .finder-heading{
  width:100%;
  justify-content:flex-start;
}
.sky-page-transits .position-finder .finder-body{
  border-top:1px solid rgba(229,211,249,.27) !important;
  border-radius:0 0 32px 32px !important;
}

/* Keep add buttons inside bounds cleanly. */
.sky-page-transits .position-finder .finder-add-option,
.sky-page-transits .position-finder #finderAddBody,
.sky-page-transits .position-finder #finderAddSign{
  display:inline-flex !important;
  width:auto !important;
  max-width:100% !important;
  line-height:1.3 !important;
}
