/* Coveroo brand layer. Source of truth: coveroo.ai (coveroo-src-main/web: experience.css :root tokens, assets/brand/tokens.json,
   header wordmark .coveroo-mark = Nunito Sans 900 #172B4D). Overrides the upstream default "meadow" skin (mint green) by
   specificity so upstream upgrades keep Coveroo colors; other skins stay user-selectable. */
@font-face{font-family:"Nunito Sans";src:url("/coveroo/NunitoSans.ttf") format("truetype");font-weight:200 1000;font-display:swap}
:root,:host{--coveroo-blue:#2478EB;--coveroo-action:#185DB7;--coveroo-navy:#172B4D;--coveroo-cream:#FFF8EF;--coveroo-caramel:#C98750;--coveroo-muted:#58677C;--coveroo-line:#E5EAF0;--coveroo-soft:#F7F9FC;--coveroo-sky:#EEF5FF}
html,body,:root{--font-sans:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif !important;font-family:var(--font-sans)}
html[data-skin=meadow],html:not([data-skin]){--code-color-scheme:light;--color-app:#FFFFFF;--color-panel:#F7F9FC;--color-raised:#EEF3F9;--color-raised-hover:#EAF2FD;--color-card:#F7F9FC;--color-inset:#F1F5FA;--color-control:#E5EAF0;--color-hairline:#DCE3EB;--color-ink:#172B4D;--color-ink-secondary:#526179;--color-ink-tertiary:#58677C;--color-accent:#185DB7;--color-accent-border:#2478EB;--color-accent-text:#185DB7;--color-focus:#2478EB;--color-accent-ink:#FFFFFF;--color-composer:#FFFFFF;--color-composer-ring:#E5EAF0;--color-menu:#FFFFFF;--color-bubble-user:#172B4D;--color-bubble-user-ink:#FFFFFF;--color-success:#185DB7;--color-success-ink:#FFFFFF;--color-danger:#C02B3A;--color-danger-ink:#FFFFFF;--color-warning:#81502D;--color-scrollbar:#DCE3EB;--color-maus-line:#58677C;--radius-lg:14px;--radius-xl:22px;--identity-green:#2478EB;--identity-teal:#185DB7;--identity-cyan:#2478EB;--identity-orange:#C98750}
html[data-skin=meadow] .bg-bubble-user,html:not([data-skin]) .bg-bubble-user{--color-ink:#FFFFFF;--color-ink-secondary:#C9D4E5;--color-ink-tertiary:#AEBBD0;--color-panel:#1E3560;--color-inset:#23396A;--color-raised:#2C4373;--color-raised-hover:#36507F;--color-control:#2C4373;--color-hairline:#52627E;--color-accent:#9CC3F5;--color-accent-text:#9CC3F5;--color-accent-ink:#172B4D;--color-focus:#9CC3F5;--color-success:#9CC3F5;--color-success-ink:#172B4D}
/* Buttons/controls follow the site: action blue, 14px radius, 800 weight */
html[data-skin=meadow] .ui-button-primary,html:not([data-skin]) .ui-button-primary{font-weight:800;border-radius:14px}
/* Sign-in / pairing page: the exact coveroo.ai header wordmark above "Connect to Coveroo" */
main.min-h-screen.items-center > div.max-w-\[420px\] > h1::before{content:"";display:block;width:160px;height:35px;margin:0 0 22px;background:url("/coveroo/coveroo-wordmark.svg") left center/contain no-repeat}
/* Upstream hard-coded green badges -> Coveroo blue */
.text-emerald-300{color:#9CC3F5!important}.bg-emerald-500\/15{background-color:#2478EB26!important}
