/* Still Needs a Human: shared brand tokens.
   Imported by launch.css (the site). One value per meaning: the same red is the
   logo everywhere, the same deep red is "critical" everywhere, the same navy is
   "the one thing you can click" everywhere. */
:root{
/* the mark */
--brand-mark:#FF3B14;            /* logo and marketing emphasis only */
--brand-mark-ink:#C42200;        /* the same red, dark enough for small text on white */
/* the one action colour: solid, never a gradient, never red */
--action-primary:#28457A;--action-primary-hover:#1D3462;--action-primary-fg:#FFFFFF;
--action-primary-soft:#E7EDF7;--action-primary-line:#B6C9E6;
/* severity: identical on the site's sample report and in the app */
--severity-critical:#A81E13;--severity-critical-bg:#FBE8E6;
--severity-major:#7A4600;--severity-major-bg:#FAF1DF;
--severity-minor:#3F4A56;--severity-minor-bg:#E9EDF2;
--severity-info:#5C646D;--severity-info-bg:#F4F6F9;
/* AI findings and second-model opinions */
--ai:#583293;--ai-bg:#F1EAFA;
/* success and passed states */
--ok:#08683F;--ok-bg:#E4F1EA;
/* early-access badge */
--ea-fg:#414951;--ea-bg:#EEF1F5;--ea-line:#C9D0D9;
/* type: Archivo is the marketing display face; the app is set in Source Sans 3;
   one mono and one serif everywhere */
--font-display:"Archivo","Helvetica Neue",Helvetica,sans-serif;
--font-ui:"Source Sans 3",system-ui,-apple-system,sans-serif;
--font-text:"Source Serif 4",Georgia,"Times New Roman",serif;
--font-mono:"Source Code Pro",ui-monospace,SFMono-Regular,monospace}
[data-theme=dark]{
--brand-mark:#FF5A38;--brand-mark-ink:#FF7A5C;
--action-primary:#83A9E2;--action-primary-hover:#9CBCEC;--action-primary-fg:#0D1015;
--action-primary-soft:#182233;--action-primary-line:#2C405C;
--severity-critical:#F0897C;--severity-critical-bg:#2A1411;
--severity-major:#E2B469;--severity-major-bg:#241907;
--severity-minor:#C3CBD4;--severity-minor-bg:#222932;
--severity-info:#8A939E;--severity-info-bg:#1A1F26;
--ai:#B999E9;--ai-bg:#1D1530;
--ok:#5FC68F;--ok-bg:#0C2417;
--ea-fg:#AEB7C1;--ea-bg:#1F262F;--ea-line:#3A434E}
/* the logo mark: the proofreader's caret between two lines of text.
   Sized by the host: height = 1.15 x the wordmark's font-size, gap = half the font-size. */
.mk{display:block;flex:0 0 auto;color:var(--brand-mark)}
/* the one Early access badge, identical on the site and in the app */
.ea{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:none;padding:3px 7px;border-radius:4px;color:var(--ea-fg);background:var(--ea-bg);border:1px solid var(--ea-line);white-space:nowrap;vertical-align:middle}
.ea::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7}
