/* UNIDOS brand tokens — Coastal Pastel (palette 5). Swap colors/logo/fonts here only. */
@font-face{font-family:"Manrope";src:url(assets/fonts/Manrope-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-display:swap}
@font-face{font-family:"Marcellus";src:url(assets/fonts/Marcellus-Regular.ttf) format("truetype");font-display:swap}
@font-face{font-family:"PT Serif";src:url(assets/fonts/PTSerif-Regular.ttf) format("truetype");font-display:swap}
:root{
  --bg:#F6F1E8; --surface:#FFFFFF; --surface-2:#FBF8F3; --border:#E4DCCF;
  --text:#15181B; --muted:#6B6F73;
  --accent:#3F7398; --accent-ink:#FFFFFF; --accent-soft:#CFE3F0; --accent-soft-ink:#24506F;
  --accent3:#A8CFC1; --success:#4E9078; --alert:#C0604A;
  --guest-bubble:#3F7398; --bot-bubble:#FFFFFF; --bot-bubble-ink:#15181B;
  --font:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  --font-display:"Marcellus",Georgia,serif; --font-serif:"PT Serif",Georgia,serif;
  --radius:14px; --shadow:0 1px 2px rgba(21,24,27,.05),0 4px 14px rgba(21,24,27,.05);
}
.brand-logo{font-family:var(--font-display)}
.brand-logo::before{content:"";display:inline-block;width:30px;height:30px;margin-right:10px;background:url(assets/u_mark_black.png) center/contain no-repeat}
