/* ---------- Daily Team Challenge ----------
   ONE CARD AND NOTHING ELSE, which is the whole point of this file being four
   rules long. The board this mode plays on is a .gg-* board, and the furniture
   around it — the note line, the quit button, the paired answer slots, the
   share card, the sign-up prompt — is already in nflmode.css, which loads
   before this and is not forked. What is genuinely new is the door: a card on
   the team screen, beside the season challenge.

   LOADED AFTER nflmode.css, which is the cascade and is deliberate. It reuses
   .nm-season's shape (same sheet, same border, same radius, same gold mono
   caption) and marks itself apart with the accent rather than with a shape of
   its own — the two are both "a thing to play on this club" and should read as
   siblings, but only one of them is on a clock.

   NOTHING HERE HARD-CODES A COLOUR. Every value is a token out of theme.css, so
   light mode is free and a hex here would be a light-mode bug.

   NO CLASS HERE MAY BE A PREFIX OF ANOTHER — nflmode.css opens with the rule
   and tests/test_a11y.py enforces it, because a hyphen is not a word character
   and `\bntd-card\b` would match `class="ntd-card-title"`. The clickable one is
   ntd-card; the words inside it are ntd-name, ntd-blurb and ntd-meta. */

.ntd-card{display:flex;flex-direction:column;gap:8px;text-align:left;
  width:100%;margin-top:12px;padding:16px 20px;border-radius:var(--radius);
  cursor:pointer;color:var(--text);background:var(--sheet);
  border:1px solid var(--accent);font-family:inherit}
.ntd-card:hover{background:var(--sheet-2);border-color:var(--gold)}
.ntd-name{font:900 23px/1.1 var(--display);letter-spacing:-.02em}
.ntd-blurb{font-size:13px;color:var(--text-soft);line-height:1.45}
/* The caption sits on the floor of the card, so a heading that wraps on a
   narrow column still leaves it on one line — the same rule .nm-group follows
   for its count. */
.ntd-meta{margin-top:auto;font:700 10px/1.4 var(--mono);letter-spacing:.12em;
  text-transform:uppercase;color:var(--gold)}

/* The game's ceiling, printed small beside its running total — "120.0/300".
   The board's own round score is the big number; this says what the DAY is out
   of, which a single figure cannot. */
.ntd-of{font-size:.62em;opacity:.62;font-weight:700}
/* The three-round summary on the final card. .gg-board's rows, with the middle
   column reading "4/5 named" rather than a value. */
.ntd-tally{margin-bottom:14px}
