/* =========================================================
   Sections Theme shared design tokens
   ========================================================= */
:root {
  --ct-primary: #040b17;
  --ct-secondary: #202532;
  --ct-bg-primary: #161c27;
  --ct-burger-hover: #75758a;
  --ct-accent: #fdbd01;
  --ct-text-primary: #f2f2f3;
  --ct-text-default: #c2c2cc;
  --ct-white: #e4e4e7;
  --ct-border-default: #2b2f3d;
  --ct-grey-dark: #545468;
  --ct-red: #ff4206;
  --ct-hero-nav: #75758a;
  --ct-eybrow-bg: #2b2f3d;
  --ct-scrim: linear-gradient(
    180deg,
    rgb(105 105 129 / 0.6) 0%,
    rgb(22 28 39 / 0.6) 100%
  );

  --ct-border-radius-xs: 4px;
  --ct-border-radius-sm: 6px;
  --ct-border-radius-md: 8px;
  --ct-border-radius-lg: 12px;

  --ct-font-w-500: 500;
  --ct-font-w-700: 700;

  --ct-auth-gradient: radial-gradient(
      47.09% 9.82% at 52.91% 100%,
      rgb(212 211 237 / 0.1) 0%,
      rgb(212 211 237 / 0) 100%
    ),
    radial-gradient(
      51.3% 72.22% at 52.91% 0%,
      rgb(255 255 255 / 0.6) 0%,
      rgb(212 211 237 / 0) 100%
    ),
    linear-gradient(180deg, rgb(105 105 129) 0%, rgb(22 28 39) 100%);
  --ct-auth-before-gradient: radial-gradient(
      89.4% 50% at 50% 0%,
      rgb(122 125 141 / 0.6) 0%,
      rgb(126 129 146 / 0) 100%
    ),
    linear-gradient(180deg, rgb(105 105 129) 0%, rgb(53 56 72) 100%);
  --ct-auth-box-shadow: 0 -8px 20px 0 rgb(119 120 135 / 0.2),
    0 -2px 4px 0 rgb(119 120 135 / 0.15), 0 1px 10px 0 rgb(39 39 39 / 0.7);
  --ct-auth-box-shadow-hover: -7px -4px 8px 0 rgb(128 128 128 / 0.1),
    7px -4px 8px 0 rgb(128 128 128 / 0.1),
    0 -12px 25.1px 0 rgb(128 128 128 / 0.2),
    0 -2px 20px 0 rgb(204 204 204 / 0.1), 0 1px 10px 0 rgb(39 39 39 / 0.7);
  --ct-auth-gradient-hover: radial-gradient(
      89.4% 50% at 50% 0%,
      rgb(122 125 141 / 0.6) 0%,
      rgb(126 129 146 / 0) 100%
    ),
    linear-gradient(180deg, rgb(117 117 138) 0%, rgb(74 75 93) 100%);

  --transition-default: 0.2s ease;

  --ct-font: 'Roboto Flex', system-ui, -apple-system, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif;
}
