/* cobalt-hub.css — Training arcade index on the Cobalt schema (claude_20261002_cobalt, sub-agent training-a, 2026-10-03).
 * Rows (bold lede + quiet subline + chevron) instead of a bare list. No title band; the shell draws the bar and signpost. */
.hub { padding-left: max(16px, env(safe-area-inset-left)); padding-right: max(16px, env(safe-area-inset-right)); }
.hub-title { margin-bottom: 14px; }
.hub .c-label { font-size: 10px; } /* the kit's 8.75px label, raised to the 10px type floor (as the games do) */
.hub-list { overflow: hidden; }
.hub-row { display: grid; grid-template-columns: 18px 1fr; align-items: start; column-gap: 12px; min-height: 56px; padding: 12px 36px 12px 14px; }
.hub-row .c-ico { margin-top: 2px; color: var(--cobalt); }
.hub-row:last-child { border-bottom: 0; }
.hub-row b { color: var(--ink); }
.hub-row:hover b, .hub-row:focus-visible b { color: var(--cobalt); }
.c-framed .hub { padding-top: 12px; }
