/**
 * Generated by ViraUI Studio.
 * Visit https://viraui.dev for more information.
 * ——————————————————————————————————————————————————
 * Web fonts are imported here as quick setup. You must import them in the proper way.
 */

@font-face {
  font-family: 'Raleway Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/raleway:vf@latest/latin-wght-normal.woff2) format('woff2')
    tech(variations);
}

:root {
  --base-1: light-dark(oklch(0.97 0.0097 286), oklch(0.1984 0.0263 286));
  --base-2: light-dark(oklch(0.9312 0.0135 286), oklch(0.2478 0.0311 286));
  --base-3: light-dark(oklch(0.8858 0.018 286), oklch(0.2778 0.0341 286));
  --base-4: oklch(0.4978 0.0558 286);
  --base-5: light-dark(oklch(0.3223 0.0385 286), oklch(0.7228 0.034 286));
  --base-6: light-dark(oklch(0.2178 0.0282 286), oklch(0.9912 0.0076 286));
  --base-7: light-dark(oklch(0.1291 0.0194 286), oklch(1 0.0067 286));
  --color-acid-0: oklab(99.142% -0.01187 0.021);
  --color-acid-10: oklab(96.907% -0.02396 0.05495);
  --color-acid-20: oklab(90.178% -0.05766 0.10806);
  --color-acid-30: oklab(83.326% -0.08758 0.13195);
  --color-acid-40: oklab(75.832% -0.10561 0.13632);
  --color-acid-50: oklab(66.848% -0.1142 0.13068);
  --color-acid-60: oklab(56.257% -0.11118 0.1148);
  --color-acid-70: oklab(28.806% -0.05738 0.05947);
  --color-blue-0: oklab(96.361% -0.00505 -0.01689);
  --color-blue-10: oklab(91.556% -0.01011 -0.03852);
  --color-blue-20: oklab(84.063% -0.02551 -0.07436);
  --color-blue-30: oklab(71.374% -0.03802 -0.13825);
  --color-blue-40: oklab(59.596% -0.02959 -0.15968);
  --color-blue-50: oklab(51.818% -0.02148 -0.17519);
  --color-blue-60: oklab(46.235% -0.01538 -0.17707);
  --color-blue-70: oklab(25.93% -0.01193 -0.11848);
  --color-cyan-0: oklab(98.412% -0.01765 -0.00673);
  --color-cyan-10: oklab(95.626% -0.04069 -0.0176);
  --color-cyan-20: oklab(90.116% -0.0761 -0.03857);
  --color-cyan-30: oklab(84.335% -0.09913 -0.05459);
  --color-cyan-40: oklab(71.484% -0.10272 -0.07252);
  --color-cyan-50: oklab(60.891% -0.0828 -0.07383);
  --color-cyan-60: oklab(51.976% -0.06829 -0.06396);
  --color-cyan-70: oklab(34.232% -0.03741 -0.04103);
  --color-green-0: oklab(97.932% -0.02008 0.00496);
  --color-green-10: oklab(95.046% -0.04854 0.01479);
  --color-green-20: oklab(89.641% -0.08536 0.01928);
  --color-green-30: oklab(81.622% -0.12353 0.02932);
  --color-green-40: oklab(69.587% -0.14216 0.04488);
  --color-green-50: oklab(59.597% -0.122 0.03677);
  --color-green-60: oklab(50.813% -0.10165 0.02608);
  --color-green-70: oklab(32.501% -0.06056 0.01102);
  --color-indigo-0: oklab(97.496% 0.00231 -0.01179);
  --color-indigo-10: oklab(91.375% 0.00816 -0.03722);
  --color-indigo-20: oklab(81.769% 0.01968 -0.07593);
  --color-indigo-30: oklab(60.739% 0.03271 -0.15779);
  --color-indigo-40: oklab(48.181% 0.02863 -0.19517);
  --color-indigo-50: oklab(43.556% 0.02523 -0.19637);
  --color-indigo-60: oklab(36.945% 0.02458 -0.16119);
  --color-indigo-70: oklab(22.986% 0.0165 -0.0838);
  --color-magenta-0: oklab(97.988% 0.01284 -0.00568);
  --color-magenta-10: oklab(92.198% 0.0466 -0.01735);
  --color-magenta-20: oklab(78.484% 0.12807 -0.03849);
  --color-magenta-30: oklab(64.885% 0.16252 -0.03869);
  --color-magenta-40: oklab(53.736% 0.21033 -0.02354);
  --color-magenta-50: oklab(48.622% 0.19811 -0.00891);
  --color-magenta-60: oklab(41.838% 0.17044 -0.00739);
  --color-magenta-70: oklab(24.738% 0.10112 -0.0081);
  --color-purple-0: oklab(97.685% 0.0088 -0.01114);
  --color-purple-10: oklab(92.801% 0.02688 -0.03534);
  --color-purple-20: oklab(82.676% 0.0642 -0.08713);
  --color-purple-30: oklab(72.169% 0.10261 -0.14384);
  --color-purple-40: oklab(62.685% 0.1297 -0.19301);
  --color-purple-50: oklab(55.754% 0.135 -0.21337);
  --color-purple-60: oklab(49.552% 0.12526 -0.20104);
  --color-purple-70: oklab(33.244% 0.08196 -0.11514);
  --color-red-0: oklab(97.053% 0.01236 0.00387);
  --color-red-10: oklab(91.415% 0.04044 0.01311);
  --color-red-20: oklab(80.963% 0.09631 0.03416);
  --color-red-30: oklab(71.063% 0.15381 0.06282);
  --color-red-40: oklab(63.683% 0.18786 0.08893);
  --color-red-50: oklab(56.466% 0.17343 0.08438);
  --color-red-60: oklab(49.476% 0.15547 0.07692);
  --color-red-70: oklab(32.559% 0.09518 0.04479);
  --color-salmon-0: oklab(97.252% 0.00709 0.00635);
  --color-salmon-10: oklab(91.64% 0.02402 0.02021);
  --color-salmon-20: oklab(79.295% 0.06643 0.05368);
  --color-salmon-30: oklab(71.063% 0.09953 0.07665);
  --color-salmon-40: oklab(62.038% 0.12337 0.0942);
  --color-salmon-50: oklab(56.248% 0.12273 0.09533);
  --color-salmon-60: oklab(49.255% 0.10977 0.08569);
  --color-salmon-70: oklab(29.119% 0.06033 0.04566);
  --color-slate-0: oklab(98.415% -0.00129 -0.00316);
  --color-slate-10: oklab(94.283% -0.00453 -0.01119);
  --color-slate-20: oklab(86.898% -0.00584 -0.01897);
  --color-slate-30: oklab(71.067% -0.00803 -0.03418);
  --color-slate-40: oklab(55.514% -0.00777 -0.0394);
  --color-slate-50: oklab(44.553% -0.00824 -0.03653);
  --color-slate-60: oklab(37.17% -0.00862 -0.0382);
  --color-slate-70: oklab(19.152% -0.0029 -0.02607);
  --color-stone-0: oklab(96.115% 0 0);
  --color-stone-10: oklab(92.191% 0 0);
  --color-stone-20: oklab(85.451% 0 0);
  --color-stone-30: oklab(69.275% 0 0);
  --color-stone-40: oklab(52.78% 0 0);
  --color-stone-50: oklab(42.761% 0 0);
  --color-stone-60: oklab(35.232% 0 0);
  --color-stone-70: oklab(15.907% 0 0);
  --color-yellow-0: oklab(98.688% -0.00197 0.02131);
  --color-yellow-10: oklab(96.211% -0.00529 0.05656);
  --color-yellow-20: oklab(90.86% -0.00597 0.12233);
  --color-yellow-30: oklab(83.387% 0.00688 0.142);
  --color-yellow-40: oklab(76.859% 0.0561 0.15481);
  --color-yellow-50: oklab(69.894% 0.10696 0.14168);
  --color-yellow-60: oklab(62.573% 0.10037 0.12679);
  --color-yellow-70: oklab(40.681% 0.05631 0.08253);
  --effect-vibrancy: ;
  --effect-corner-shape: ;
  --effect-holofoil: initial;
  --effect-shadows: ;
  --global-foreground: light-dark(oklab(15.907% 0 0), oklab(100% 0 0));
  --global-background: light-dark(oklch(0.9461 0.012 286), oklch(0.15 0.0215 286));
  --global-primary: light-dark(#ffcf70, #ffcf70);
  --global-muted: light-dark(oklch(0.4697 0.053 286 / 1), oklch(0.7228 0.034 286 / 1));
  --global-interactive-text: light-dark(oklab(24.776% 0 0), oklab(96.115% 0 0));
  --global-disabled-foreground: oklch(0.4978 0.0558 286);
  --global-disabled-background: light-dark(
    oklab(from oklab(0% 0 0) l a b / 0.08),
    oklab(from oklab(100% 0 0) l a b / 0.07)
  );
  --global-contrast: light-dark(oklch(0.32 0.0383 286 / 0.11), oklch(0.68 0.0383 286 / 0.11));
  --global-outline: var(--global-foreground);
  --highlight-gray: light-dark(var(--color-stone-50), var(--color-stone-30));
  --highlight-slate: light-dark(var(--color-slate-50), var(--color-slate-30));
  --highlight-yellow: light-dark(var(--color-yellow-60), var(--color-yellow-30));
  --highlight-green: light-dark(var(--color-green-60), var(--color-green-30));
  --highlight-blue: light-dark(var(--color-blue-40), var(--color-blue-30));
  --highlight-red: light-dark(var(--color-red-60), var(--color-red-30));
  --highlight-cyan: light-dark(var(--color-cyan-50), var(--color-cyan-30));
  --highlight-purple: light-dark(var(--color-purple-50), var(--color-purple-30));
  --highlight-indigo: light-dark(var(--color-indigo-40), var(--color-indigo-30));
  --highlight-acid: light-dark(var(--color-acid-50), var(--color-acid-30));
  --highlight-salmon: light-dark(var(--color-salmon-30), var(--color-salmon-20));
  --highlight-magenta: light-dark(var(--color-magenta-50), var(--color-magenta-20));
  --duration-instant: 0.1s;
  --duration-fast: 0.2s;
  --duration-normal: 0.3s;
  --duration-slow: 0.6s;
  --duration-slowest: 1s;
  --easing-standard: cubic-bezier(0.3, 0.07, 0.34, 1);
  --easing-entrance: cubic-bezier(0, 0, 0.34, 1);
  --easing-exit: cubic-bezier(0.3, 0.07, 1, 1);
  --easing-elastic: linear(
    0,
    0.0018,
    0.0069,
    0.015 1.73%,
    0.0275 2.39%,
    0.0615 3.69%,
    0.1108 5.13%,
    0.2197 7.74%,
    0.4787 13.23%,
    0.5916 15.76%,
    0.6987 18.43%,
    0.7859 20.96%,
    0.8604 23.57%,
    0.892,
    0.9199 26.17%,
    0.9456,
    0.9676 28.92%,
    0.9871,
    1.0032 31.81%,
    1.0225 34.12%,
    1.0358 36.58%,
    1.0435 39.25%,
    1.046 42.29%,
    1.0446 44.68%,
    1.0407 47.42%,
    1.0119 61.81%,
    1.0026 69.54%,
    0.9981 80.53%,
    0.9991 99.98%
  );
  --easing-wiggle: linear(
    0,
    0.76 4.4%,
    0.928 6.2%,
    0.984 8%,
    0.92 9.9%,
    0.731 11.9%,
    -0.506 20.3%,
    -0.667 22.2%,
    -0.731 24%,
    -0.731 24.8%,
    -0.712 25.7%,
    -0.615 27.5%,
    0.252 35.9%,
    0.4 38.1%,
    0.463 40.3%,
    0.455 41.9%,
    0.399 43.7%,
    -0.106 51.9%,
    -0.195 54.1%,
    -0.235 56.3%,
    -0.235 57.9%,
    -0.209 59.7%,
    0.019 67.5%,
    0.061 69.6%,
    0.082 71.7%,
    0.085 73.3%,
    0.077 75.1%,
    0.011 81.9%,
    -0.009 85.5%,
    0
  );
  --radius-x-small: 0.25rem;
  --radius-small: 0.5rem;
  --radius-medium: 0.75rem;
  --radius-large: 1.5rem;
  --radius-x-large: 2rem;
  --radius-2x-large: 3rem;
  --radius-infinite: 625rem;
  --corner-shape: superellipse(1.8);
  --space-2x-small: 0.125rem;
  --space-x-small: 0.25rem;
  --space-small: 0.5rem;
  --space-medium: 1rem;
  --space-large: 1.5rem;
  --space-x-large: 2rem;
  --space-2x-large: 2.5rem;
  --space-wide: 3.5rem;
  --space-x-wide: 4.5rem;
  --space-2x-wide: 6rem;
  --font-root-size: 100%;
  --font-heading-typescale: 1.2;
  --font-scale-display: 6.25rem;
  --font-scale-h1: 3rem;
  --font-scale-h2: 2.5rem;
  --font-scale-h3: 2.0625rem;
  --font-scale-h4: 1.75rem;
  --font-scale-h5: 1.4375rem;
  --font-scale-h6: 1.1875rem;
  --font-scale-body-x-large: 1.75rem;
  --font-scale-body-large: 1.4375rem;
  --font-scale-body-medium: 1rem;
  --font-scale-body-small: 0.875rem;
  --font-scale-body-x-small: 0.75rem;
  --font-family-heading: 'Raleway Variable';
  --font-family-body: Geist Variable;
  --font-family-mono: monospace;
  --font-leading-x-small: 1;
  --font-leading-small: 1.2;
  --font-leading-standard: 1.5;
  --font-leading-large: 1.8;
  --vibrancy-blur: 15;
  --vibrancy-brightness: 150%;
}
