/**
 * YDO design tokens — single source of truth for the new navy-led palette.
 *
 * Loaded AFTER style.min.css (see AppAsset) so these :root values override the
 * theme defaults site-wide. The theme is already variable-driven (--accent,
 * --accent-hover, ...), so re-pointing those at navy recolors the existing
 * buttons, header and links without touching component rules.
 *
 * Direction (from the new mockups + client): navy blue is primary — used for
 * nav, titles, the business sidebar AND the primary/CTA buttons.
 */
:root {
    /* ---- Brand ---- */
    --ydo-navy:       #1B2A4A;   /* primary: nav, titles, buttons */
    --ydo-navy-deep:  #0F1A2E;   /* dark surfaces — business sidebar */
    --ydo-navy-hover: #13203A;
    --ydo-blue:       #1D4ED8;   /* secondary blue, if a brighter accent is needed */
    --ydo-red:        #E5202E;   /* logo accent */
    --ydo-yellow:     #FDB813;   /* logo accent */
    --ydo-success:    #16A34A;   /* confirm / Manage */

    /* ---- Button system (design spec) ----
       Discovery (light blue) = browsing/deciding. Commitment (dark navy) = booking
       widget checkout AND business-admin primary actions — same colour, different
       verbs (Continue/Pay/Confirm vs Save/Create/Update/Find). Success/Attention/
       Destructive are business-admin status + action tiers. */
    --platform-primary:       #151f36;   /* YDO Brand / Commitment: trusted actions — Next, Pay, Dashboard */
    --platform-primary-hover: #0d1526;
    --platform-selected-bg:   rgba(21, 31, 54, 0.40);
    --discover-primary:       #274bd0;   /* Discover Consumer: Book Now, Find, Near Me, Join Free */
    --discover-primary-hover: #1e3ba8;
    --discover-selected-bg:   rgba(39, 75, 208, 0.40);
    --success-primary:        #16A34A;   /* Success: Check In, Paid, Completed, Active */
    --success-primary-hover:  #15803D;
    --attention-primary:      #F59E0B;   /* Attention: Refund Due, Pending Review, Requires Action */
    --attention-primary-hover: #D97706;

    /* ---- Re-point the theme's accent system at navy ---- */
    --accent:        var(--ydo-navy);        /* primary + CTA buttons -> navy blue */
    --accent-hover:  var(--ydo-navy-hover);
    --accent-soft:   #EAEEF6;                /* hover bg / focus ring — light navy tint */
}
