/* Only loaded by TheySky. The original galaxy keeps its own presentation. */
:root{--stage-bg:#201b27;--stage-bg-deep:#1a1620;--on-dark-ink:#f2ead9;--on-dark-soft:#bcb1be}
#theysky-refined .gx-head h1{font-size:clamp(28px,4vw,42px);margin:20px 0 12px}
#theysky-refined .note{font-size:13px;color:var(--ink-soft)}
#theysky-refined .gx-head p{margin:8px 0}
#theysky-refined .gx-card,#theysky-refined .gx-search ul{background:#2b2431;box-shadow:none}
#theysky-refined .gx-tip{background:#2b2431;color:var(--ink);border:1px solid var(--rule)}
#theysky-refined .gx-tip .sub{color:var(--ink-soft)}
#theysky-refined .gx-search input{width:100%;background:#2b2431;border-color:var(--rule)}
#theysky-refined .gx-search li:hover,#theysky-refined .gx-search li.is-active{background:#443748}
#theysky-refined .gx-actions button,#theysky-refined .gx-links button,#theysky-refined .gx-hidden button,#theysky-refined .gx-card-actions button,#theysky-refined #ts-retry{background:#2b2431;color:var(--ink);border:1px solid var(--rule);border-radius:3px;min-height:36px}
#theysky-refined .gx-actions button:hover,#theysky-refined .gx-links button:hover,#theysky-refined .gx-hidden button:hover,#theysky-refined .gx-card-actions button:hover{background:#443748}
#theysky-refined .gx-window{background:#2b2431}
#theysky-refined .gx-window button.is-active{background:var(--ts-accent);color:#201b27}
#theysky-refined .gx-size i{background:var(--ts-accent)}
#theysky-refined .gx-card .gx-card-actions{background:#2b2431}
#theysky-refined .gx-card dl{grid-template-columns:minmax(0,1fr) auto}
#theysky-refined .gx-card dt{overflow-wrap:anywhere}
#theysky-refined #ts-load-status{color:var(--ts-accent);font-size:13px}
#theysky-refined #ts-retry{padding:10px 16px}
#theysky-refined .gx-legend{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}
@media(max-width:700px){#theysky-refined .gx-card-actions button,#theysky-refined .gx-actions button,#theysky-refined .gx-hidden button{min-height:44px}#theysky-refined .gx-links button{min-height:44px;min-width:44px}}
