/* ══════════════════════════════════════════════════════════════
   TOP NAV — ADDITIONS v1.1
   Append to top_nav.css (or keep as a separate include).
   ══════════════════════════════════════════════════════════════

   Adds:
     .tn-season          — third line in the date block
     .tn-season--*       — weather profile colour variants
   ══════════════════════════════════════════════════════════════ */

/* ── Season / weather line ────────────────────────────────────── */
.tn-season {
  font-size: 8px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(201,168,76,0.35);
  line-height: 1;
  /* Hidden when empty (no campaign loaded) */
  min-height: 0;
}
.tn-season:empty { display: none; }

/* Weather profile colour variants
   Each class sets the season text to a colour reflecting the
   in-world conditions. Used by tnSetSeason(). */
.tn-season--transitional { color: rgba(100,180,120,0.55); }   /* green — mild, changing */
.tn-season--dry_heat     { color: rgba(220,160, 60,0.65); }   /* amber-orange — heat    */
.tn-season--monsoon      { color: rgba( 80,140,210,0.65); }   /* blue — heavy rain      */
.tn-season--cold_dry     { color: rgba(160,190,220,0.55); }   /* pale blue — cold/frost */
.tn-season--temperate    { color: rgba(140,190,140,0.55); }   /* soft green — neutral   */
.tn-season--void         { color: rgba(120,110,100,0.4);  }   /* grey — no weather      */
/* Fallback for custom profiles not listed above */
.tn-season--custom       { color: rgba(201,168,76,0.45); }
