/* =====================================================================
   BILLY DESIGN SYSTEM v1 - skin token sheet (W1 infrastructure)
   ---------------------------------------------------------------------
   Presentation layer ONLY. Scoped entirely under html.skin-balen so that
   ZERO Billy selectors apply when Classic is active (Classic is the
   untouched regression baseline). This W1 file declares only the
   normative token sheet from billy-skin-w1-staging-dispatch.md section 4.
   Billy home composition, hero, instruments, motion and atmospheres are
   later waves (W2..W5) and are NOT applied here.

   Load order: this file is linked LAST (after comfort.polish.css) so its
   scoped rules can win via specificity, mirroring comfort.flip.css.

   Source law (safety-loop section 7): ASCII-only; colors defined via the
   token system (these declarations ARE the token definitions).
   ===================================================================== */

html.skin-balen {
  /* Environment / surfaces */
  --billy-bg:            #08090A;   /* ember black environment */
  --billy-pool:          #0D0F11;   /* lifted zones */
  --billy-glass:         rgba(255,255,255,0.05);
  --billy-glass-edge:    rgba(255,255,255,0.10);  /* top-edge reflection */

  /* Text */
  --billy-text:          #F3F2EE;
  --billy-text-2:        #96979B;
  --billy-text-3:        #5A5C60;

  /* Semantic (state only - never decorative) */
  --billy-ready:         #33D68F;
  --billy-attn:          #FFA24B;
  --billy-action:        #FF4B42;
  --billy-info:          #57A6FF;

  /* Brand / interaction. D-9 RESOLVED (Eduardo, Path A - Rosso Balen):
     --billy-ignition is Rosso red. Red is permitted ONLY for the Billy
     wordmark, the Ignition / add control, the small active-navigation
     redline tick, and genuine critical / action-required states (R-01).
     Red must NOT be used for ordinary links, decorative badges, normal
     selected states, or noncritical information - those use teal / neutral.
     Classic keeps its existing teal identity and is untouched. Enforced
     visually in W2; recorded here in W1. */
  --billy-ignition:      #E23B32;
  --billy-brand-teal:    #17BFAB;

  /* Geometry */
  --billy-radius-panel:  18px;      /* mobile 18 / desktop 20 per specs */
  --billy-radius-hero:   16px;

  /* Motion tempos (applied in W4) */
  --billy-dur-respond:   250ms;
  --billy-dur-move:      450ms;
  --billy-dur-arrive:    700ms;
  --billy-ease:          cubic-bezier(0.22, 1, 0.36, 1);

  /* Atmosphere env tints (asset-type personality; environment-only,
     NEVER on text/states/instruments). Applied in W5. */
  --billy-atmos-aircraft: rgba(51,214,143,0.06);  /* --billy-ready wash */
  --billy-atmos-boat:     rgba(63,125,214,0.07);   /* deep-ocean */
  --billy-atmos-home:     rgba(214,166,84,0.06);    /* warm gold */
  --billy-atmos-vehicle:  rgba(255,255,255,0.045);  /* neutral carbon */
}

/* W1 marker: infrastructure present, composition deferred to W2. No visual
   home restyle is applied here by design. */
