@import url("/api/fonts/css?family=Geist&weights=300;400;500;600;700;800;900");
@import url("/api/fonts/css?family=Archivo&weights=300;400;500;600;700;800;900");
@import url("/api/fonts/css?family=Inter&weights=300;400;500;600;700;800;900");

:root:root {
  --bg: #050505;
  --bg-rgb: 5 5 5;
  --surface: #0F0F0F;
  --text: #FFFFFF;
  --text-rgb: 255 255 255;
  --text-muted: #A1A1AA;
  --accent: #A1A1AA;
  --accent-rgb: 161 161 170;
  --accent-fg: #0D0C0A;
  --accent-2: #ffffff;
  --accent-2-rgb: 255 255 255;
  --success: #E6BE8a;
  --border: rgba(255,255,255,0.1);
  --font-display: "Geist";
  --font-body: "Archivo";
  --font-mono: "Inter";
  --section-y: 72px;
  --nav-size: 12px;
  --text-inset-sm: 16px;
  --text-inset-lg: 24px;
  --type-1-mobile: 48px;
  --type-1-desktop: 72px;
  --type-1-leading: 1;
  --type-1-tracking: -0.05em;
  --type-2-mobile: 36px;
  --type-2-desktop: 60px;
  --type-2-leading: 1;
  --type-2-tracking: -0.05em;
  --type-3-mobile: 30px;
  --type-3-desktop: 48px;
  --type-3-leading: 1.1;
  --type-3-tracking: -0.05em;
  --type-4-mobile: 30px;
  --type-4-desktop: 36px;
  --type-4-leading: 1.1;
  --type-4-tracking: -0.05em;
  --radius: 0px;
  --btn-radius: var(--radius);
}

@font-face {
  font-family: "Akzidenz";
  src: url("/uploads/font_d4051cbfec1a46399bb9a9f3394a29ad.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue Light";
  src: url("/uploads/font_82135f28f9824572ae8ae57cb0dc1ba0.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nordnet Sans Mono Bold";
  src: url("/uploads/font_cc80a05cdbfc49768f1a67aaa3cf8813.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univers Bold";
  src: url("/uploads/font_f7751927796541268f2d217a31e4eb3e.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
