/* [next]/internal/font/google/arimo_5598bfe6.module.css [app-client] (css) */
@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/3fcb63a1ac6a562e-s.0fvq1n1m_p0gp.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: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/31183d9fd602dc89-s.06kqeiypg4ail.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/2b2eb4836d2dad95-s.0kxu.7jk.mpt1.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/b11a6ccf4a3edec7-s.10o5tnu6u3-ec.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/67add6cc0f54b8cf-s.0hyxxrait7gy0.woff2") format("woff2");
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/45ec8de98929b0f6-s.170ygcexmdhz~.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: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/a8ff2d5d0ccb0d12-s.144ldon2jdmcl.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Arimo;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../media/aae5f0be330e13db-s.p.09~kfcksvwt3b.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: Arimo Fallback;
  src: local(Arial);
  ascent-override: 90.53%;
  descent-override: 21.19%;
  line-gap-override: 3.27%;
  size-adjust: 100.0%;
}

.arimo_5598bfe6-module__5aX5Zq__className {
  font-family: Arimo, Arimo Fallback;
  font-style: normal;
}

.arimo_5598bfe6-module__5aX5Zq__variable {
  --fuente-arimo: "Arimo", "Arimo Fallback";
}

/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --verde-principal: #006636;
  --verde-claro: #10c36f;
  --verde-medio: #008d4b;
  --amarillo: #ffcb00;
  --amarillo-oscuro: #997a00;
  --gris: #bcbcbc;
  --negro: #000;
  --blanco: #fff;
  --fondo-app: #4a8f55;
  --fondo-sidebar: var(--verde-principal);
  --fondo-tarjeta: #f1f3f1;
  --texto-principal: #2e5e36;
  --texto-secundario: #5b6b5e;
  --rojo-suave: #f6dede;
  --rojo-texto: #a33a3a;
  --fondo-oscuro: #2d302d;
  --fondo-oscuro-suave: #1f201f;
  --rojo-fuerte: #c0453f;
  --degradado-verde: linear-gradient(90deg,
    var(--verde-principal) 0%,
    var(--verde-claro) 50%,
    var(--verde-principal) 100%);
  --degradado-amarillo: linear-gradient(180deg,
    var(--amarillo) 0%,
    var(--amarillo-oscuro) 100%);
  --ancho-sidebar: 84px;
  --alto-header: 56px;
  --radio-tarjeta: 16px;
  --sombra-tarjeta: 0 4px 12px #00000026;
  --fuente: var(--fuente-arimo), Arial, Helvetica, sans-serif;
}

*, :before, :after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

body {
  font-family: var(--fuente);
  background: var(--fondo-app);
  color: var(--texto-principal);
  -webkit-font-smoothing: antialiased;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  font: inherit;
  cursor: pointer;
  background: none;
  border: none;
}

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