/* Leakly v2 — exfil terminal. Generated from tokens.json. */
@font-face{font-family:"Space Grotesk";src:url(/assets/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}
:root {
  --color-ink: #0B0F0E;
  --color-ink-2: #121A22;
  --color-ink-3: #1A2633;
  --color-paper: #0B0F0E;
  --color-paper-2: #121A22;
  --color-white: #121A22;
  --color-text: #EDF2F7;
  --color-text-muted: #AAB8C7;
  --color-text-inverse: #EDF2F7;
  --color-text-inverse-muted: #AAB8C7;
  --color-signal: #97C6FF;
  --color-drip: #97C6FF;
  --color-drip-deep: #97C6FF;
  --color-redact: #0B0F0E;
  --color-link: #97C6FF;
  --color-link-inverse: #97C6FF;
  --color-focus: #97C6FF;
  --color-rule: #46576B;
  --badge-unconfirmed-bg: #0B0F0E;
  --badge-unconfirmed-fg: #F1D66A;
  --badge-corroborated-bg: #0B0F0E;
  --badge-corroborated-fg: #97C6FF;
  --badge-confirmed-bg: #0B0F0E;
  --badge-confirmed-fg: #B8F763;
  --badge-debunked-bg: #0B0F0E;
  --badge-debunked-fg: #FF9A9A;
  --badge-example-bg: #0B0F0E;
  --badge-example-fg: #D6B3FF;
  --badge-archive-bg: #0B0F0E;
  --badge-archive-fg: #AAB8C7;
  --font-display: 'Space Grotesk', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --size-xs: 0.75rem;
  --size-sm: 0.875rem;
  --size-base: 1rem;
  --size-md: 1.125rem;
  --size-lg: 1.375rem;
  --size-xl: 1.75rem;
  --size-2xl: 2.25rem;
  --size-3xl: 3rem;
  --leading-tight: 1.15;
  --leading-snug: 1.3;
  --leading-body: 1.6;
  --leading-headline: 1.1;
  --leading-label: 1.4;
  --leading-reading: 1.8;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-bold: 700;
  --weight-semibold: 600;
  --space-0: 0;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --radius-none: 0;
  --radius-sm: 0;
  --radius-md: 0;
  --radius-lg: 0;
  --radius-pill: 0;
  --shadow-card: none;
  --shadow-lift: none;
  --layout-max: 1120px;
  --layout-measure: 70ch;
  --layout-article: 760px;
  --layout-card-min: 340px;
  --layout-logo: 176px;
  --type-headline: clamp(2.1rem,5vw,3.9rem);
  --type-article: clamp(2rem,4.4vw,3.5rem);
  --type-nav: 0.75rem;
  --type-stamp: 0.6875rem;
  --type-meta: 0.75rem;
  --type-tracking: 0.04em;
  --type-tracking-tight: -0.035em;
  --og-headline-size: 62;
  --og-minimum-size: 20;
  --og-size-step: 2;
  --og-line-height: 1.19;
  --og-badge-size: 22;
  --og-label-size: 20;
  --og-maxim-size: 19;
  --image-beat-size: 70;
  --image-status-size: 45;
  --image-headline-size: 92;
  --image-headline-leading: 1.09;
  --image-footer-size: 30;
  --image-fragment-max-chars: 34;
  --image-fragment-words: 5;
  --image-thumb-compact: 140px;
  --image-thumb-row: 184px;
  --image-card-sizes: (min-width:1100px) 522px, (min-width:701px) calc((100vw - 56px) / 2), calc(100vw - 32px);
  --image-compact-sizes: (min-width:701px) 140px, calc(100vw - 32px);
  --image-row-sizes: (min-width:701px) 184px, calc(100vw - 32px);
}
