/* Warframe real-world imagery — copyright Digital Extremes.
   User-supplied PNG references matched with current Warframe Wiki file pages.
   The planet chart is an editorial navigator, NOT live game coordinates. */
#wfAtlas .wa-planet .wa-dot.wa-source-art{
  width:clamp(31px,calc(var(--diam) * 1.4),48px)!important;
  height:clamp(31px,calc(var(--diam) * 1.4),48px)!important;
  min-width:31px!important;min-height:31px!important;
  background:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;
  box-shadow:none!important;overflow:visible;display:block
}
#wfAtlas .wa-planet .wa-dot.wa-source-art::before,
#wfAtlas .wa-planet .wa-dot.wa-source-art::after{display:none!important}
#wfAtlas .wa-planet .wa-dot.wa-source-art img{
  display:block;width:100%;height:100%;object-fit:contain;
  background:none!important;filter:drop-shadow(0 2px 8px #000c);
  image-rendering:auto;pointer-events:none
}
#wfAtlas .wa-planet.wa-uses-game-art:hover .wa-source-art,
#wfAtlas .wa-planet.wa-uses-game-art:focus-visible .wa-source-art,
#wfAtlas .wa-planet.wa-uses-game-art[aria-pressed=true] .wa-source-art{
  transform:scale(1.14)!important;box-shadow:none!important
}
#wfAtlas .wa-planet.wa-uses-game-art[aria-pressed=true] span:last-child{
 background:#f1d5a1!important;color:#13232a!important;border-color:#fbebc9!important
}
#wfAtlas .wa-node-map.wa-has-game-art .wa-node-globe{
 background:transparent!important;background-image:none!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 overflow:visible!important
}
#wfAtlas .wa-node-map.wa-has-game-art .wa-node-globe::before,
#wfAtlas .wa-node-map.wa-has-game-art .wa-node-globe::after{display:none!important}
#wfAtlas .wa-node-globe .wa-real-planet-art{
 width:100%;height:100%;display:block;object-fit:contain;
 filter:drop-shadow(0 7px 18px #000b);background:transparent!important
}
#wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art){
 display:grid!important;grid-template-columns:minmax(90px,115px) minmax(0,1fr)!important;
 gap:16px!important;align-items:center
}
#wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art) .wa-discovery-visual{
 display:flex!important;min-height:110px!important;width:100%;max-width:115px;
 background:transparent!important;background-image:none!important;border:none!important;
 box-shadow:none!important;border-radius:0!important;align-items:center;justify-content:center
}
#wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art) .wa-discovery-visual::before,
#wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art) .wa-discovery-visual::after{display:none!important}
#wfAtlas .wa-discovery-visual .wa-real-planet-art{
 display:block;object-fit:contain;max-width:100%;max-height:120px;
 width:100%;height:auto;filter:drop-shadow(0 6px 14px #0009)
}
#wfAtlas .wa-discovery-copy{min-width:0}
#wfAtlas .wa-planet-credit{
 font-size:11px;line-height:1.5;color:#c6d4d8;padding-top:9px;margin:7px 0 0;
 border-top:1px solid #68839080
}
#wfAtlas .wa-planet-credit a{color:#f2d5a5;text-decoration:underline;text-underline-offset:3px}
#wfAtlas .wa-planet-credit[data-image-error=true]:before{
 content:"Some external images could not load; use the linked source. ";
 color:#ffbcae
}
#wfAtlas .wa-planet-credit a:focus-visible{outline:3px solid #ffe6ac;outline-offset:3px}
@media(max-width:700px){
 #wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art){grid-template-columns:85px minmax(0,1fr)!important;gap:9px!important}
 #wfAtlas .wa-discovery-body.wa-has-game-art:not(.wa-navigation-art) .wa-discovery-visual{max-width:85px;min-height:80px!important}
 #wfAtlas .wa-discovery-visual .wa-real-planet-art{max-height:95px}
}
@media(prefers-reduced-motion:reduce){#wfAtlas .wa-planet.wa-uses-game-art .wa-source-art{transition:none!important}}
