/* GERADO automaticamente por scripts/gen_tokens.py. Não edite à mão. */
:root {
  --accent: var(--lima-500);
  --accent-ink: #FFFFFF;
  --accent-soft: rgba(0, 216, 66, 0.10);
  --align-items: baseline;
  --animation: dl-fade .14s var(--ease);
  --backdrop-filter: blur(12px);
  --background: rgba(0,0,0,0.92);
  --background-attachment: fixed;
  --background-image: url('/assets/SUA-IMAGEM.jpg');
  --bg: #FBFBFA;
  --bg-elev: #FFFFFF;
  --bg-elev-2: #F4F4F3;
  --black: #000000;
  --border: 1px solid var(--border-strong);
  --border-bottom: 1px solid var(--border);
  --border-color: var(--lima-500);
  --border-radius: 12px;
  --border-strong: rgba(0, 0, 0, 0.18);
  --border-top: 1px solid var(--border);
  --box-shadow: 0 12px 32px rgba(0,0,0,0.35);
  --color: var(--fg-muted);
  --container: 1320px;
  --container-wide: 1480px;
  --cursor: pointer;
  --display: inline-flex;
  --ease: cubic-bezier(0.2, 0.8, 0.2, 1);
  --fg: #111111;
  --fg-muted: #555555;
  --fg-subtle: #888888;
  --filter: brightness(0.7);
  --font-body: 'Montserrat', system-ui, -apple-system, sans-serif;
  --font-display: 'Tusker Grotesk', 'Anton', 'Barlow Condensed', 'Impact', sans-serif;
  --font-display-wide: 'Barlow Condensed', 'Anton', 'Impact', sans-serif;
  --font-family: var(--font-display);
  --font-mono: 'JetBrains Mono', 'Consolas', 'Menlo', monospace;
  --font-size: clamp(16px, 2.1vw, 18px);
  --font-style: normal;
  --font-weight: 600;
  --gap: 12px;
  --grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
  --ink-150: #EAEAEA;
  --ink-200: #BFBFBF;
  --ink-300: #AAAAAA;
  --ink-500: #676767;
  --ink-700: #494949;
  --ink-900: #212121;
  --letter-spacing: 0.12em;
  --lima-400: #63F161;
  --lima-500: #00D842;
  --lima-600: #00B038;
  --line-height: 0.95;
  --margin: 0 auto;
  --max-width: var(--container-wide);
  --opacity: 0.9;
  --padding: 22px 0;
  --pointer-events: none;
  --position: relative;
  --radius: 12px;
  --radius-lg: 20px;
  --radius-pill: 999px;
  --radius-sm: 6px;
  --rel: "stylesheet";
  --shadow-lg: 0 16px 48px rgba(0,0,0,0.4);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.25);
  --shadow-sm: 0 1px 2px  rgba(0,0,0,0.2);
  --src: url('/fonts/tusker-grotesk/TuskerGrotesk-7800Super.woff2') format('woff2');
  --stroke: 'currentColor', strokeWidth: 1.6,;
  --strokelinecap: 'round' as const, strokeLinejoin: 'round' as const,;
  --surface: #FFFFFF;
  --text-decoration: none;
  --text-transform: uppercase;
  --transform: translate(0, 0) scale(1) rotate(0deg);
  --transition: background-color .15s var(--ease), color .15s var(--ease);
  --viewbox: '0 0 24 24', fill: 'none',;
  --webkit-font-smoothing: antialiased;
  --white: #FFFFFF;
  --width: size, height: size,;
}
