/* Recovery: replace fragile absolute orbit hit testing with native CSS grid.
   All nine controls are ordinary links, visible and independently tappable. */
body[data-active-page="dashboard"] .flight-home .flight-control{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 grid-template-rows:repeat(3,minmax(0,1fr))!important;
 grid-template-areas:"gallery weather hunt" "maps center water" "daylight analytics club"!important;
 width:min(calc(100% - 20px),580px)!important;height:auto!important;
 aspect-ratio:1!important;max-height:none!important;
 position:relative!important;z-index:100!important;
 margin:16px auto 24px!important;gap:clamp(8px,2vw,18px)!important;
 isolation:isolate!important;overflow:visible!important;transform:none!important
}
body[data-active-page="dashboard"] .flight-home .flight-control>.flight-ring{display:none!important;pointer-events:none!important}
body[data-active-page="dashboard"] .flight-home .flight-control>a{
 position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
 aspect-ratio:1!important;grid-column:auto!important;grid-row:auto!important;
 margin:0!important;padding:8px!important;z-index:101!important;
 pointer-events:auto!important;touch-action:manipulation!important;visibility:visible!important;opacity:1!important;
 border-radius:50%!important;overflow:hidden!important;
 background:linear-gradient(150deg,#294233,#0b1c14)!important;border:1px solid #b7a888!important;
 box-shadow:0 7px 22px #0008,inset 0 1px #ffffff20!important;
 text-decoration:none!important;transform:none!important
}
body[data-active-page="dashboard"] .flight-home .flight-control>a:active{background:#3b5b43!important}
body[data-active-page="dashboard"] .flight-home .flight-control>a:focus-visible{outline:3px solid #e8c78b!important;outline-offset:3px!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-scout{grid-area:gallery!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-weather{grid-area:weather!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-hunt{grid-area:hunt!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-maps{grid-area:maps!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.flight-center{grid-area:center!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-water{grid-area:water!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-daylight{grid-area:daylight!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-analytics{grid-area:analytics!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.orbit-club{grid-area:club!important}
body[data-active-page="dashboard"] .flight-home .flight-control>a:after,
body[data-active-page="dashboard"] .flight-home .flight-control>a:before{pointer-events:none!important}
body[data-active-page="dashboard"] .flight-home .flight-control>a strong,
body[data-active-page="dashboard"] .flight-home .flight-control>a small,
body[data-active-page="dashboard"] .flight-home .flight-control>a svg,
body[data-active-page="dashboard"] .flight-home .flight-control>a .orbit-symbol{pointer-events:none!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.flight-center{background:linear-gradient(140deg,#c7b58d,#857756)!important;border:1px solid #ead7a8!important}
body[data-active-page="dashboard"] .flight-home .flight-control>.flight-center strong,
body[data-active-page="dashboard"] .flight-home .flight-control>.flight-center small{color:#12251a!important}
@media(max-width:480px){
 body[data-active-page="dashboard"] .flight-home .flight-control{width:calc(100% - 16px)!important;gap:8px!important}
 body[data-active-page="dashboard"] .flight-home .flight-control>a{padding:5px!important}
 body[data-active-page="dashboard"] .flight-home .flight-control>a strong{font-size:clamp(9px,2.8vw,12px)!important}
 body[data-active-page="dashboard"] .flight-home .flight-control>a svg{width:clamp(17px,5vw,25px)!important;height:clamp(17px,5vw,25px)!important}
}
