/* R23 — Mathematical Atlas orbital control repair
   Makes the center node and three Foundations nodes fully operable.
   No mathematical/content authority changes. */

.atlas-foundation-ring{
  z-index:14;
}
.foundation-node{
  z-index:15;
  cursor:pointer;
}
.foundation-node.active,
.foundation-node[aria-current="location"]{
  border-color:#e6c875;
  color:#fff7dd;
  filter:brightness(1.16);
  box-shadow:0 0 0 3px rgba(4,5,5,.92),0 0 0 5px rgba(217,188,112,.18),inset 0 0 24px rgba(111,204,229,.13),0 0 28px rgba(219,190,113,.14);
}
.orientation-core{
  z-index:12;
  cursor:pointer;
  text-decoration:none;
  color:inherit;
  pointer-events:auto;
  transition:border-color .2s ease,box-shadow .2s ease,filter .2s ease;
}
.orientation-core:hover,
.orientation-core:focus-visible{
  border-color:rgba(226,199,127,.94);
  box-shadow:inset 0 0 30px rgba(199,167,95,.12),0 0 0 3px rgba(4,5,5,.92),0 0 30px rgba(214,184,109,.14);
  filter:brightness(1.12);
  outline:none;
}
.foundation-card{
  scroll-margin-top:110px;
}
.foundation-card:focus{
  outline:1px solid rgba(130,213,235,.48);
  outline-offset:6px;
}
#atlasWorkbench{
  scroll-margin-top:100px;
}

@media(prefers-reduced-motion:reduce){
  .orientation-core{transition:none}
}
