/* Embify.ai brand (Stan, 12 Oct 2026). Source of truth for every desk:
   Agent (Marketing)/Brand/brand-kit.md in the agent office.
   Inter is the brand typeface, served from this site (OFL licence in fonts/OFL.txt). */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('/static/brand/fonts/Inter-latin-ext.woff2') format('woff2');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('/static/brand/fonts/Inter-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --brand-charcoal:#0B0B0F;   /* page background, words on pink buttons */
  --brand-offwhite:#F6F6F8;   /* main text */
  --brand-pink:#E855F5;       /* the one accent */
  --brand-card:#15151B;
  --brand-raised:#1E1E26;
  --brand-border:#2A2A33;
  --brand-quiet:#A1A1AA;
}

/* The wordmark is fixed artwork: never stretch it, never let a flex row squash it. */
.emb-logo{display:block;width:auto;max-width:none;flex:none}
/* The "E." mark only appears where a page has no room for the wordmark. */
.emb-mark{display:none;flex:none}

/* Dark theme for the browser's own parts: scrollbars, unstyled checkboxes and inputs. */
:root{color-scheme:dark}
/* A visible pink ring when someone moves through the page with the keyboard (mouse clicks show none). */
:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}
/* Inter typography defaults (each page's own rules still win where set). */
h1,h2,h3{text-wrap:balance}
h1,h2{letter-spacing:-0.015em}
p{text-wrap:pretty}
