/* Fonts (SIL Open Font License) and colours shared by the kiosk and admin pages */
@font-face { font-family: Orbitron; font-weight: 600; font-display: swap; src: url(/shared/fonts/orbitron-latin-600-normal.woff2) format('woff2'); }
@font-face { font-family: Orbitron; font-weight: 800; font-display: swap; src: url(/shared/fonts/orbitron-latin-800-normal.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 400; font-display: swap; src: url(/shared/fonts/inter-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 500; font-display: swap; src: url(/shared/fonts/inter-latin-500-normal.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 600; font-display: swap; src: url(/shared/fonts/inter-latin-600-normal.woff2) format('woff2'); }
@font-face { font-family: Inter; font-weight: 700; font-display: swap; src: url(/shared/fonts/inter-latin-700-normal.woff2) format('woff2'); }

:root {
  /* Seletar Country Club logo colours */
  --club-navy: #09427a;
  --club-blue: #3398c1;
  --club-green: #107734;
  --club-red: #e23b3b;
  --font-ui: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-display: Orbitron, var(--font-ui);
}
*, *::before, *::after { box-sizing: border-box; }
button, input, select, textarea { font: inherit; color: inherit; }
