/* AUTOPARK — design tokens (portováno z design prototypu) */

:root {
  --ap-bg:          #ffffff;
  --ap-surface:     #f4f5f4;
  --ap-surface-2:   #e9ebe8;
  --ap-line:        #dfe2dd;
  --ap-line-soft:   #ececec;
  --ap-ink:         #1a1d1a;
  --ap-ink-2:       #3a3f3a;
  --ap-ink-3:       #6a716a;
  --ap-ink-4:       #9aa19a;

  --ap-dark:        #1a1d1a;
  --ap-dark-2:      #262a26;

  --ap-green:       #ED7B22;
  --ap-green-ink:   #C45A12;
  --ap-green-deep:  #9A4205;
  --ap-green-soft:  #FCEEDD;
  --ap-green-glow:  #F8C49E;
  --ap-green-hover: #F58F3F;

  --ap-accent-rgba-08: rgba(237, 123, 34, .08);
  --ap-accent-rgba-18: rgba(237, 123, 34, .18);
  --ap-accent-rgba-25: rgba(237, 123, 34, .25);

  /* Sémantická zelená — použitá výhradně pro indikátor "právě otevřeno" */
  --ap-live:       #8EC02A;
  --ap-live-rgba:  rgba(142, 192, 42, .25);

  --ap-warn:        #d97a17;
  --ap-danger:      #c43d3d;

  --ap-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --ap-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;

  --ap-r-sm: 4px;
  --ap-r-md: 6px;
  --ap-r-lg: 10px;
  --ap-r-xl: 14px;

  --ap-shadow-sm: 0 1px 2px rgba(20,24,20,.06), 0 1px 1px rgba(20,24,20,.04);
  --ap-shadow-md: 0 6px 18px rgba(20,24,20,.08), 0 2px 4px rgba(20,24,20,.04);
  --ap-shadow-lg: 0 18px 40px rgba(20,24,20,.12), 0 4px 10px rgba(20,24,20,.06);

  --ap-gut:    32px;
  --ap-gut-lg: 48px;

  --ap-container-width: 1320px;
  --ap-section-pad:      96px 0;
  --ap-section-pad-mob:  56px 0;
}
