/* TEST26 — game-only transit hub. No styles applied to Reality pages. */
.gnt26-heading{padding:4px 0 20px}.gnt26-heading h1{font-size:32px;margin:0 0 12px;color:#f4f5ff}.gnt26-heading p{color:#adc2e4;max-width:850px;line-height:1.6;margin:0}
.gnt26-panel{background:rgba(17,29,61,.8);border:1px solid #42567f;border-radius:21px;padding:20px 24px}
.gnt26-summary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}
.gnt26-summary>span{background:rgba(81,75,154,.3);border:1px solid rgba(140,125,215,.3);padding:9px 13px;border-radius:12px;color:#d9dafa;font-size:14px}
.gnt26-summary b{font-size:19px}
.gnt26-scene{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;border-top:1px solid #36476b;flex-wrap:wrap}
.gnt26-scene-info{flex:2 1 300px;min-width:0}.gnt26-scene-info strong{font-size:19px;color:#fff}.gnt26-scene-info p{color:#becdec;margin:7px 0 11px;line-height:1.5}
.gnt26-meta{display:flex;flex-wrap:wrap;gap:7px}.gnt26-meta>span{border:1px solid #394e77;border-radius:999px;padding:4px 9px;font-size:12px;color:#afc6e8}
.gnt26-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gnt26-actions button{white-space:nowrap}.gnt26-actions button[disabled]{opacity:.5;cursor:not-allowed}
.gnt26-footer{margin:16px 0;color:#97acce;font-size:13px;line-height:1.55}
.gnt26-error{background:#54283c;color:#fff4f4;padding:11px 13px;border-radius:12px}
@media(max-width:850px){.gnt26-panel{padding:14px}.gnt26-actions{width:100%}.gnt26-actions .btn{flex:1}}
