Page

Legends

.planets-hub h2{margin:2rem 0 1rem;color:#fff}
.planets-hub h2 a{color:#fff;text-decoration:none}
.planets-hub h2 a:hover{color:#1e73be}
.planets-intro{font-size:1.1rem;line-height:1.7}
.planet-list{display:grid;gap:.75rem;max-width:760px}
.planet-card{display:flex;align-items:center;gap:1rem;min-height:64px;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.05);text-decoration:none;transition:background .2s}
.planet-card:hover{background:rgba(255,255,255,.12)}
.planet-card img{width:64px;height:56px;object-fit:cover;border-radius:4px;flex:0 0 64px}
.planet-card span{display:flex;flex-direction:column;gap:.15rem}
.planet-card strong{color:#fff;font-size:1.08rem}
.planet-card small{color:#d8d8d8;line-height:1.35}
.legends-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}
.legends-col .planet-list{max-width:none}
.legends-col h2{margin-top:0}
@media(max-width:768px){
.legends-columns{grid-template-columns:1fr;gap:1.5rem}
.planet-card img{width:56px;height:52px;flex-basis:56px}
.planet-card small{font-size:.9rem}
}