/* SpaceNovaX interaction feedback layer. Visual-only. */
:root{--spnx-interact:#62eaff;--spnx-interact-shadow:rgba(83,231,255,.22)}

button,a,[role="button"],.home-mission-banner,.reactor-touchable{cursor:pointer;-webkit-tap-highlight-color:rgba(83,231,255,.14)}

.command-card,.hero-command,.community-fleet-command,.community-referral-code,.community-fleet-stats,.community-intro,.publisher-access,.mission-passport,.community-growth-loop,.mission-card,.community-post,.ranking-list article,.fleet-members article,.node-install-grid article,.vision-pillars article,.policy-grid article,.community-rank-panels>article,.game-reward-grid span,.ops-stats span,.rank-podium span,.security-candidates article,.ledger-list article,.node-steps article,.kyc-coming-grid article,.allocation-grid span,.league-prizes span,.league-ranking article,.vault-balance,.wallet-form,.fleet-explainer,.fleet-hero,.fleet-conversion-alert,.conversion-rule,.node-security,.node-hero{
  transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease!important;
  transform-origin:center center;
}

@media (hover:hover){
  .command-card:hover,.hero-command:hover,.community-fleet-command:hover,.community-referral-code:hover,.community-fleet-stats:hover,.community-intro:hover,.publisher-access:hover,.mission-passport:hover,.community-growth-loop:hover,.mission-card:hover,.community-post:hover,.ranking-list article:hover,.fleet-members article:hover,.node-install-grid article:hover,.vision-pillars article:hover,.policy-grid article:hover,.community-rank-panels>article:hover,.game-reward-grid span:hover,.ops-stats span:hover,.rank-podium span:hover,.security-candidates article:hover,.ledger-list article:hover,.node-steps article:hover,.kyc-coming-grid article:hover,.allocation-grid span:hover,.league-prizes span:hover,.league-ranking article:hover,.vault-balance:hover,.wallet-form:hover,.fleet-explainer:hover,.fleet-hero:hover,.fleet-conversion-alert:hover,.conversion-rule:hover,.node-security:hover,.node-hero:hover{
    transform:translateY(-3px) scale(1.008)!important;
    border-color:rgba(98,234,255,.62)!important;
    box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 24px var(--spnx-interact-shadow)!important;
    filter:brightness(1.08)!important;
  }
}

button,a,[role="button"],.home-mission-banner,.reactor-touchable,.community-referral-code button,.community-fleet-actions button,.community-categories button,.community-post footer button,.ranking-tabs button,.fleet-tabs button,.node-guide-link,.node-apply,.primary-action,.referral-box button,.message-tools button,.composer-actions button,.language-menu button,.language-button,.header-website,.v15-nav button,.nova-voice-control,.node-back,.game-single-launch,.mission-card button,.security-candidates button,.join-fleet button,.fleet-members button,.contact-actions a{
  transition:transform .10s ease,filter .10s ease,border-color .12s ease,box-shadow .12s ease!important;
}

@media (hover:hover){
  button:hover:not(:disabled),a:hover,[role="button"]:hover,.home-mission-banner:hover,.reactor-touchable:hover{
    filter:brightness(1.16)!important;
  }
  .community-referral-code button:hover,.community-fleet-actions button:hover,.community-categories button:hover,.community-post footer button:hover,.ranking-tabs button:hover,.fleet-tabs button:hover,.node-guide-link:hover,.node-apply:hover,.primary-action:hover:not(:disabled),.referral-box button:hover,.message-tools button:hover,.composer-actions button:hover:not(:disabled),.language-menu button:hover,.language-button:hover,.header-website:hover,.v15-nav button:hover,.nova-voice-control:hover,.node-back:hover,.game-single-launch:hover,.mission-card button:hover,.security-candidates button:hover,.join-fleet button:hover,.fleet-members button:hover,.contact-actions a:hover{
    transform:translateY(-2px) scale(1.025)!important;
    border-color:rgba(115,239,255,.72)!important;
    box-shadow:0 10px 26px rgba(0,0,0,.36),0 0 20px rgba(83,231,255,.22)!important;
  }
}

button:active:not(:disabled),a:active,[role="button"]:active,.home-mission-banner:active,.reactor-touchable:active,.community-referral-code:active,.community-fleet-command:active,.community-fleet-stats:active,.mission-card:active,.community-post:active,.ranking-list article:active,.fleet-members article:active,.node-install-grid article:active,.ops-stats span:active,.rank-podium span:active,.vault-balance:active,.wallet-form:active,.node-security:active,.node-hero:active{
  transform:scale(.965)!important;
  filter:brightness(1.22)!important;
  border-color:rgba(112,240,255,.78)!important;
  box-shadow:0 5px 16px rgba(0,0,0,.38),0 0 18px rgba(83,231,255,.30)!important;
}

.v15-nav button:active:not(:disabled),.community-referral-code button:active:not(:disabled),.community-fleet-actions button:active:not(:disabled),.primary-action:active:not(:disabled),.referral-box button:active:not(:disabled),.mission-card button:active:not(:disabled){
  transform:scale(.92)!important;
  filter:brightness(1.30)!important;
}

input:focus,textarea:focus,select:focus{border-color:rgba(83,231,255,.72)!important;box-shadow:0 0 0 2px rgba(83,231,255,.10),0 0 18px rgba(83,231,255,.14)!important;outline:none}
