/* ============================================================
   Hotel Centenário — tokens
   Base: MANUAL_IDV_HOTEL_CENTENARIO.pdf (cartela oficial + Poppins)

   Sobre os HEX: no PDF, os valores impressos ao lado de cada folha e a
   cor da própria arte não batem (a arte foi exportada de CMYK e escorregou
   uns pontos). Aqui vale o HEX escrito — é a especificação declarada para
   uso digital. Onde o manual não traz HEX (laranja PMS 716C) ou onde a cor
   não está na cartela mas é usada de fato na papelaria (os dois verdes da
   assinatura de e-mail), o valor vem da arte e está marcado abaixo.
   ============================================================ */

:root {
  /* ---- Verdes ---- */
  --hc-green: #2e4a1f;        /* manual · PMS 2266 C · tinta primária */
  --hc-green-mid: #658739;    /* manual · PMS 363 C */
  --hc-green-deep: #0d2c18;   /* verde noturno · superfícies de alto contraste */
  --hc-green-light: #6c963f;  /* assinatura de e-mail · faixa e hover */
  --hc-green-wash: #e3ebdd;   /* derivada · fundo suave (parede dos quartos) */

  /* ---- Terra e destaques ---- */
  --hc-terracotta: #86431e;   /* manual · PMS 7517 C · acento principal */
  --hc-brown: #4f342a;        /* manual · PMS 476 C */
  --hc-yellow: #efb533;       /* manual · PMS 1235 C · só com texto escuro */
  --hc-orange: #ff7e25;       /* manual PMS 716 C (sem HEX) · lido da arte */
  --hc-tan: #e1bd89;          /* manual · PMS 7508 */

  /* ---- Neutros ---- */
  --hc-sand: #eadfd3;         /* manual · PMS 2310 C */
  --hc-bone: #f8f5ef;         /* derivada de --hc-sand · fundo de página */
  --hc-paper: #fffdf8;        /* superfícies elevadas */
  --hc-line: #d7c8b8;         /* derivada · bordas e filetes */
  --hc-mute: #74685d;         /* derivada · texto de apoio */
  --hc-ink: #1d211b;          /* preto esverdeado · corpo de texto */

  /* ---- Papéis ---- */
  --hc-accent: var(--hc-terracotta);
  --hc-focus: var(--hc-green-light);
  --hc-body: #514d46;         /* texto secundário sobre claro */
  --hc-on-dark: #f7f2e9;
  --hc-on-dark-mute: #c9c3b8;
  --hc-on-green-mute: #c6d5be;

  /* ---- Tipografia ----
     O manual define Poppins para textos, descritivos, legendas e CTAs,
     e libera a família inteira. É a única fonte do site. */
  --hc-font-ui: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --hc-font-editorial: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* ---- Grade e espaço ---- */
  --hc-container: 1280px;
  --hc-gutter: clamp(20px, 4.6vw, 72px);
  --hc-section-y: clamp(72px, 9vw, 144px);

  --hc-s1: 4px;
  --hc-s2: 8px;
  --hc-s3: 12px;
  --hc-s4: 16px;
  --hc-s5: 24px;
  --hc-s6: 32px;
  --hc-s7: 48px;
  --hc-s8: 64px;
  --hc-s9: 96px;

  /* ---- Forma ---- */
  --hc-r-sm: 6px;
  --hc-r-md: 12px;
  --hc-r-lg: 24px;
  --hc-r-xl: 36px;
  --hc-r-pill: 999px;

  --hc-shadow-1: 0 1px 2px rgba(13, 44, 24, .05), 0 10px 30px rgba(13, 44, 24, .06);
  --hc-shadow-2: 0 22px 64px rgba(13, 44, 24, .16);

  /* ---- Movimento ---- */
  --hc-ease: cubic-bezier(.22, 1, .36, 1);
  --hc-dur: 280ms;
}
