/* [next]/internal/font/google/geist_a71539c9.module.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/53b9e256198e5412-s.390ncx5urfkfu.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/7178b3e590c64307-s.21jp631_3pja2.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Geist Fallback;
  src: local(Arial);
  ascent-override: 95.94%;
  descent-override: 28.16%;
  line-gap-override: 0.0%;
  size-adjust: 104.76%;
}

.geist_a71539c9-module__T19VSG__className {
  font-family: Geist, Geist Fallback;
  font-style: normal;
}

.geist_a71539c9-module__T19VSG__variable {
  --font-geist-sans: "Geist", "Geist Fallback";
}

/* [next]/internal/font/google/geist_mono_8d43a2aa.module.css [app-client] (css) */
@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5ce348bf30bf5439-s.31988l_ccedte.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2") format("woff2");
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Geist Mono Fallback;
  src: local(Arial);
  ascent-override: 74.67%;
  descent-override: 21.92%;
  line-gap-override: 0.0%;
  size-adjust: 134.59%;
}

.geist_mono_8d43a2aa-module__8Li5zG__className {
  font-family: Geist Mono, Geist Mono Fallback;
  font-style: normal;
}

.geist_mono_8d43a2aa-module__8Li5zG__variable {
  --font-geist-mono: "Geist Mono", "Geist Mono Fallback";
}

/* [project]/app/globals.css [app-client] (css) */
:root {
  --sv-red-950: #1b0605;
  --sv-red-900: #490a0a;
  --sv-red-800: #821010;
  --sv-red-700: #af1818;
  --sv-red-600: #d71717;
  --sv-red-500: #ee3232;
  --sv-red-400: #f35d5d;
  --sv-red-300: #f89797;
  --sv-red-200: #fbbebe;
  --sv-red-100: #fde2e2;
  --sv-red-50: #fef2f2;
  --sv-orange-950: #1d0e04;
  --sv-orange-900: #4a1d06;
  --sv-orange-800: #81390d;
  --sv-orange-700: #ad4f0d;
  --sv-orange-600: #d66411;
  --sv-orange-500: #f07b22;
  --sv-orange-400: #f59e5d;
  --sv-orange-300: #f9bf92;
  --sv-orange-200: #fcd9be;
  --sv-orange-100: #fdefdf;
  --sv-orange-50: #fff7f0;
  --sv-blue-400: #3da9ff;
  --sv-blue-300: #7cc8ff;
  --sv-blue-200: #adf;
  --sv-blue-100: #d0ebff;
  --sv-blue-50: #f0f8ff;
  --sv-green-400: #71cf32;
  --sv-green-300: #9ad852;
  --sv-green-200: #bee77d;
  --sv-green-100: #def4a1;
  --sv-green-50: #eff9d5;
  --sv-black-950: #191a1d;
  --sv-black-900: #292b2e;
  --sv-black-800: #45484d;
  --sv-black-700: #60646a;
  --sv-black-600: #81868e;
  --sv-black-500: #a1a7ae;
  --sv-black-400: #bdc2c8;
  --sv-black-300: #d4d8dd;
  --sv-black-200: #e6e9ed;
  --sv-black-100: #f1f3f5;
  --sv-black-50: #f8f9fa;
  --sv-gray-950: #64676d;
  --sv-gray-900: #808389;
  --sv-gray-800: #a2a5aa;
  --sv-gray-700: #bdc0c4;
  --sv-gray-600: #d6d8db;
  --sv-gray-500: #e5e7e9;
  --sv-gray-400: #edeef0;
  --sv-gray-300: #f4f5f6;
  --sv-gray-200: #f9f9fa;
  --sv-gray-100: #fcfcfd;
  --sv-gray-50: #fff;
  --sv-white-950: #fff;
  --font-primary: var(--font-geist-sans, "Heebo", sans-serif);
  --header-lg-b: 700 50px/64px var(--font-primary);
  --header-lg-r: 400 50px/64px var(--font-primary);
  --header-md-b: 700 400px/56px var(--font-primary);
  --header-md-r: 400 40px/56px var(--font-primary);
  --header-sm-b: 700 32px/40px var(--font-primary);
  --header-sm-r: 400 32px/40px var(--font-primary);
  --header-xs-b: 700 24px/32px var(--font-primary);
  --header-xs-r: 400 24px/32px var(--font-primary);
  --fs-lg-m: 500 18px/38px var(--font-primary);
  --fs-lg-r: 400 18px/38px var(--font-primary);
  --fs-md-m: 500 16px/30px var(--font-primary);
  --fs-md-r: 400 16px/30px var(--font-primary);
  --fs-sm-m: 500 13px/22px var(--font-primary);
  --fs-sm-r: 400 13px/22px var(--font-primary);
}

body {
  font-family: var(--font-primary);
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 30px;
}

.header-lg-b {
  font: var(--header-lg-b);
}

.header-lg-r {
  font: var(--header-lg-r);
}

.header-md-b {
  font: var(--header-md-b);
}

.header-md-r {
  font: var(--header-md-r);
}

.header-sm-b {
  font: var(--header-sm-b);
}

.header-sm-r {
  font: var(--header-sm-r);
}

.header-xs-b {
  font: var(--header-xs-b);
}

.header-xs-r {
  font: var(--header-xs-r);
}

.fs-lg-m {
  font: var(--fs-lg-m);
}

.fs-lg-r {
  font: var(--fs-lg-r);
}

.fs-md-m {
  font: var(--fs-md-m);
}

.fs-md-r {
  font: var(--fs-md-r);
}

.fs-sm-m {
  font: var(--fs-sm-m);
}

.fs-sm-r {
  font: var(--fs-sm-r);
}

:root {
  --brand-red: var(--sv-red-600);
  --accent-orange: var(--sv-orange-500);
  --page-bg: var(--sv-white-950);
  --radius-xl: 12px;
  --card-shadow: 0 6px 18px #00000014;
  --background: var(--page-bg);
  --foreground: var(--sv-black-900);
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}

body {
  background: var(--background);
  color: var(--foreground);
  font-family: var(--font-primary), Arial, Helvetica, sans-serif;
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__0cbk-n2._.css.map*/