/* =============================================================================
   TCW Swatch — Festival Plum  (Plan 43-03)
   =============================================================================
   Mood:   Anime / cosplay night — Ramencon reference
   Theme:  dark (default)
   Source: .planning/UI-REVIEW/TCW-SWATCH-SYSTEM.md row 02
   WCAG note: accent-1 nudged from #E04E1F (spec) to #EC5E2A to clear the
              4.5:1 floor against riser #2A1530 (spec value resolved to 4.23).
              See 43-03-SUMMARY.md "WCAG adjustments" section.
   ============================================================================= */

[data-swatch="festival-plum"] {
    --tcw-canvas:         #1A0A1F;
    --tcw-riser:          #2A1530;
    --tcw-spotlight:      #3F2A45;
    --tcw-accent-1:       #EC5E2A;
    --tcw-accent-2:       #FF8866;
    --tcw-text-on-accent: #FFFFFF;
    /* Plan 43-06 — resolve deferred text tokens (carryover from 43-05). */
    --tcw-text-primary:   #F5EFF0;
    --tcw-text-secondary: #C0B0B8;
    /* Plan 49-01 — TD-001 usage-aware -text variant */
    --tcw-status-danger-text:   #FF6B6B;
    --tcw-status-sold-out-text: #A8A8B4;
    /* Plan 50-10 - TD-016 usage-aware -fill/-border variant. Reuses the
       -text hue (already proven >= 4.5:1 vs canvas/riser), which trivially
       clears the 3:1 non-text (WCAG 1.4.11) bar for fills/borders. */
    --tcw-status-sold-out-fill:   #A8A8B4;
    --tcw-status-sold-out-border: #A8A8B4;
}
