/* Watchline — Alina Security corporate identity. */
@font-face { font-family: "Instrument Sans"; src: url("fonts/instrument-sans.woff2") format("woff2"); font-style: normal; font-weight: 400 700; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("fonts/barlow-condensed.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
:root {
  color-scheme: light;
  --brand-midnight: #112b36;
  --brand-midnight-raised: #203f4a;
  --brand-teal: #006c70;
  --brand-teal-strong: #005257;
  --brand-teal-soft: #e0f0ef;
  --brand-lime: #d6ed79;
  --brand-ground: #eef3f3;
  --brand-paper: #ffffff;
  --brand-well: #e3ebed;
  --brand-muted: #50656e;
  --brand-rule: #cad8dc;
  --brand-rule-strong: #8b9fa7;
  --brand-control: #6c818a;
  --brand-success: #236644;
  --brand-success-soft: #e5f2e9;
  --brand-warning: #85500b;
  --brand-warning-soft: #fff0d4;
  --brand-danger: #aa363b;
  --brand-danger-soft: #fcebed;
  --brand-font-display: "Barlow Condensed", "Franklin Gothic Medium", sans-serif;
  --brand-font-body: "Instrument Sans", "Segoe UI", sans-serif;
  --brand-font-mono: "SFMono-Regular", Consolas, monospace;
  --brand-radius: 6px;
}
.brand-lockup { display: inline-flex; align-items: center; gap: .75rem; color: var(--brand-midnight); text-decoration: none; }
.brand-lockup__mark { display: block; width: 42px; height: 42px; flex: none; }
.brand-lockup__name { display: block; font: 600 1.75rem/1 var(--brand-font-display); letter-spacing: .035em; }
.brand-lockup__descriptor { display: block; margin-top: .3rem; font: 600 .75rem/1.3 var(--brand-font-body); letter-spacing: .14em; text-transform: uppercase; }
.brand-lockup--inverse { color: var(--brand-paper); }
