/* ==========================================================================
   Spore Station — brand theme tokens (DEFAULT brand)
   Dark "field lab" ink-green surfaces with a spore-teal accent. Loaded by
   brand-service.js over the base :root defaults in assets/styles.css (which
   remain the ultimate fallback if this file fails to load).
   ========================================================================== */
:root {
  --brand-accent:         #35d0a0;
  --brand-accent-bright:  #5ce8bb;
  --brand-accent-deep:    #0d7a5c;

  --brand-bg:            #0b1512;
  --brand-surface:       #14211c;
  --brand-surface-2:     #0f1a16;
  --brand-surface-3:     #1e3329;
  --brand-border:        #2a4438;
  --brand-border-strong: #3f5f4e;

  --brand-text:          #ecf5f0;
  --brand-text-dim:      #93aca0;

  --score-0: #3d4f47;
  --score-1: #2ea043;
  --score-2: #d29922;
  --score-3: #e5484d;
}

/* -------------------------------------------------------------------------
   Spore Station typography layer — brand-scoped (body.brand-spore-station is
   set by brand-service.js). System fonts only; no imports or external fetches.
   ------------------------------------------------------------------------- */
body.brand-spore-station .logo-text,
body.brand-spore-station .intro-section h2,
body.brand-spore-station .room-head h3,
body.brand-spore-station .overlay-card h2,
body.brand-spore-station .report-notes h3 {
  font-family: -apple-system, "SF Pro Display", "Segoe UI", Roboto, sans-serif;
  font-weight: 800;
  letter-spacing: 0.02em;
}
body.brand-spore-station .tagline {
  font-family: -apple-system, "SF Pro Display", "Segoe UI", Roboto, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.35em;
}
body.brand-spore-station .score-pill {
  font-family: ui-monospace, "SF Mono", Menlo, monospace;
  font-variant-numeric: tabular-nums;
}
