/* Jarvis 8.4.4 — make both original arcade missions unmistakable. */
.reactor-cta { border-color:#5d6874!important;color:#eef2f5!important; }
.game-tile { transition:transform .2s ease,border-color .2s ease,background .2s ease; }
.game-tile:hover { transform:translateY(-3px);border-color:#65717d;background:#0b0e12; }
.mission-badge {
 position:absolute;
 top:24px;
 right:24px;
 padding:5px 8px;
 border:1px solid #343c45;
 border-radius:999px;
 color:#929ca7;
 background:#080b0e;
 font:900 7px ui-monospace,monospace;
 letter-spacing:.14em;
}
.mission-badge.new { border-color:#4a6257;color:#89d8aa;background:#08110d; }
.reactor-tile .mission-badge { right:138px; }
.game-facts { display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 2px; }
.game-facts span {
 padding:6px 8px;
 border:1px solid #252c33;
 border-radius:7px;
 color:#77828d;
 background:#06080a;
 font:850 7px ui-monospace,monospace;
 letter-spacing:.1em;
}
@media (max-width:620px) {
 .hero .cta-row { display:grid;grid-template-columns:1fr; }
 .hero .cta-row .button { width:100%;justify-content:center; }
 .mission-badge { top:20px;right:20px; }
 .reactor-tile .mission-badge { right:102px; }
 .game-facts { max-width:82%; }
}
@media (prefers-reduced-motion:reduce) { .game-tile { transition:none; } }
