/* ==========================================================================
   Template 1 (t1) — the reference design.
   t1 uses the default tokens in Content/css/design-system.css, so this file is
   intentionally empty of rules. It doubles as the starter for t2–t5:

   1. Copy this folder to Content/templates/{id}/ and register every file in
      TravelBrand.Web.csproj (old-style project).
   2. Override tokens, scoped to the template so nothing leaks:
        :root[data-template="t2"] {
            --tb-primary: #0E9384;  --tb-primary-rgb: 14, 147, 132;
            --tb-primary-hover: #0B7A6E;  --tb-primary-soft: #E7F6F3;
            --tb-primary-50: …;  --tb-primary-150: …;  --tb-primary-200: …;  --tb-primary-300: …;
            --tb-primary-ink: …;  --tb-ink-rgb: …;
            --tb-font: "…", system-ui, sans-serif;   (free fonts only, self-hosted in ./fonts)
            --tb-radius-card: 20px;
        }
   3. Component changes go below, prefixed with [data-template="t2"].
   4. Markup changes: override a partial in Views/Templates/{id}/Shared/.
      Results-page markup: Content/templates/{id}/theme.js → TB.resultsView.overrides.
   5. Keep every JS hook (js-fs-*, js-rs-*, ids, data-* attributes, input names).
   ========================================================================== */
