/* =========================================================
   UKNURSES — TIER 2: HARDCODED-VALUE OVERRIDES
   These selectors use literal hex/rgba in page-v2.css, so
   they bypass CSS variables entirely — Tier 1's token
   redefinition alone will NOT touch them.
   Load this AFTER tier1-tokens.css.

   Brand-required colours are intentionally left untouched:
   WhatsApp #25d366, Trustpilot #00b67a, NMC #003087,
   AHPRA #1e6b34, NCNZ #00529b — muting third-party brand
   marks looks wrong, not premium.
   ========================================================= */

/* Gold button — was #e0a030, independent of --uk-gold */
.uk-btn-gold{ background:#9a7a4a; }
.uk-btn-gold:hover{ background:#84683e; }

/* Purple button hover — was bright #4343d0 */
.uk-btn-purple:hover{ background:#4a3f70; }

/* Coral/danger button hover — was bright #d94522 */
.uk-btn-coral:hover,
.uk-btn-danger:hover{ background:#93493d; }

/* Stat-card icon tints — literal rgba() derived from the old
   bright coral/success hex, so they won't follow the new
   muted --uk-coral / --uk-success token values on their own */
.uk-stat-card .uk-stat-icon.coral{ background:rgba(176,106,90,.12); }
.uk-badge.b-rose{ background:rgba(176,106,90,.12); }

/* "Online" indicator — fully hardcoded neon green, unrelated
   to any token. Muted to sit with the rest of the palette
   while still reading clearly as a status dot */
.uk-online-badge{
    background:rgba(63,129,121,.14);
    border-color:rgba(63,129,121,.28);
    color:#3f8179;
}
.uk-online-badge:before{ background:#3f8179; }
.uk-chat-header .uk-chat-hstatus .uk-chat-online-dot{ background:#3f8179; }

/* CTA banner background glow — hardcoded rgba(0,196,167,...)
   is the OLD bright turquoise baked directly into the
   gradient, independent of --uk-teal-3. Replaced with the
   muted teal so the banner matches the rest of the site */
.uk-cta-banner{
    background-image:
        radial-gradient(ellipse 70% 60% at 75% 35%, rgba(120,175,165,.11) 0, transparent 65%),
        radial-gradient(ellipse 50% 50% at 15% 85%, rgba(47,113,106,.10) 0, transparent 60%);
}
