/* Import Inter from Google Fonts with swap for better mobile loading */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

:root {
  /* Type scale — shared across theme, ticketing, and chatbot */
  --srnec-fs-xs: 12px;
  --srnec-fs-sm: 14px;
  --srnec-fs-md: 16px;
  --srnec-fs-lg: 18px;
  --srnec-fs-xl: 26px;
  --srnec-fs-display: 42px;
  --srnec-fs-hero: clamp(4rem, 6vw, 6rem);
  /* Secondary / meta UI (ticketing, chatbot, hints) */
  --srnec-meta-fs: var(--srnec-fs-sm);
  --srnec-meta-color: #9a9a9a;
  --srnec-meta-lh: 1.35;
  --srnec-meta-letter-spacing: 0;
  --srnec-lh-tight: 1.1;
  --srnec-lh-heading: 1.15;
  --srnec-lh-body: 1.6;
}

@font-face {
  font-family: "GreedCondensed-TRIAL-Bold";
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src:
    url("../fonts/GreedCondensed-TRIAL-Bold.woff2") format("woff2"),
    url("../fonts/GreedCondensed-TRIAL-Bold.woff") format("woff"),
    url("../fonts/GreedCondensed-TRIAL-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "TT2020StyleE";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/TT2020StyleE-Regular.woff2") format("woff2");
  font-feature-settings: "calt" on;
}
