/* dashboard: the three ways to add a game (register-hub.js) */
.reg-hub{margin:6px 0 22px}
.reg-lead{margin:0 0 10px;color:var(--soft,#c6d0d8);font-weight:700}
.reg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.reg-tile{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:14px;border-radius:10px;border:1px solid var(--line,#2b3c4c);background:#0b141f;color:var(--text,#eee9dd);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}
.reg-tile:hover,.reg-tile:focus-visible{border-color:var(--lime,#d9c299);transform:translateY(-2px)}
.reg-tile strong{font-size:16px}
.reg-ic{font-size:22px;line-height:1}
.reg-t{color:var(--muted,#98aab8);font-size:13px;line-height:1.55}
.reg-go{color:var(--lime,#d9c299);font-weight:700;font-size:13px}
@media (max-width:640px){.reg-grid{grid-template-columns:1fr}.reg-tile{grid-template-columns:30px 1fr;grid-template-rows:auto;align-items:start}.reg-tile .reg-ic{grid-row:span 3}}
