{
  "version": "3.0",
  "preparedOn": "2026-11-04",
  "assets": [
    {
      "file": "logos/symbol-color.svg",
      "width": 800,
      "height": 350,
      "bytes": 1708,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/symbol-color.png",
      "width": 2400,
      "height": 1050,
      "bytes": 80811,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/logo-horizontal-color.svg",
      "width": 1400,
      "height": 235,
      "bytes": 6081,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-horizontal-color.png",
      "width": 2800,
      "height": 470,
      "bytes": 46762,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-color.svg",
      "width": 1200,
      "height": 680,
      "bytes": 6081,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-color.png",
      "width": 2400,
      "height": 1360,
      "bytes": 87522,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/symbol-mono-ink.svg",
      "width": 800,
      "height": 350,
      "bytes": 1907,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/symbol-mono-ink.png",
      "width": 2400,
      "height": 1050,
      "bytes": 66515,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/logo-horizontal-mono-ink.svg",
      "width": 1400,
      "height": 235,
      "bytes": 6280,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-horizontal-mono-ink.png",
      "width": 2800,
      "height": 470,
      "bytes": 42828,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-mono-ink.svg",
      "width": 1200,
      "height": 680,
      "bytes": 6280,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-mono-ink.png",
      "width": 2400,
      "height": 1360,
      "bytes": 77069,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/symbol-mono-white.svg",
      "width": 800,
      "height": 350,
      "bytes": 1907,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/symbol-mono-white.png",
      "width": 2400,
      "height": 1050,
      "bytes": 43390,
      "purpose": "Transparent ticket and carriage-window symbol"
    },
    {
      "file": "logos/logo-horizontal-mono-white.svg",
      "width": 1400,
      "height": 235,
      "bytes": 6280,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-horizontal-mono-white.png",
      "width": 2800,
      "height": 470,
      "bytes": 40486,
      "purpose": "Primary horizontal logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-mono-white.svg",
      "width": 1200,
      "height": 680,
      "bytes": 6280,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-stacked-mono-white.png",
      "width": 2400,
      "height": 1360,
      "bytes": 65001,
      "purpose": "Stacked logo; transparent, outlined Jost"
    },
    {
      "file": "logos/logo-horizontal-reverse.svg",
      "width": 1400,
      "height": 235,
      "bytes": 6081,
      "purpose": "Full-color ticket with white Jost wordmark on dark backgrounds"
    },
    {
      "file": "logos/logo-horizontal-reverse.png",
      "width": 2800,
      "height": 470,
      "bytes": 45674,
      "purpose": "Full-color ticket with white Jost wordmark on dark backgrounds"
    },
    {
      "file": "logos/logo-horizontal-jost.svg",
      "width": 1400,
      "height": 235,
      "bytes": 6287,
      "purpose": "Primary monochrome Jost website lockup"
    },
    {
      "file": "logos/logo-horizontal-jost.png",
      "width": 2800,
      "height": 470,
      "bytes": 42828,
      "purpose": "Primary monochrome Jost website lockup"
    },
    {
      "file": "logos/wordmark-primary.svg",
      "width": 1200,
      "height": 200,
      "bytes": 4523,
      "purpose": "Outlined primary Jost wordmark"
    },
    {
      "file": "logos/wordmark-primary.png",
      "width": 2400,
      "height": 400,
      "bytes": 37186,
      "purpose": "Outlined primary Jost wordmark"
    },
    {
      "file": "logos/wordmark-jost.svg",
      "width": 1200,
      "height": 200,
      "bytes": 4523,
      "purpose": "Outlined Jost wordmark"
    },
    {
      "file": "logos/wordmark-jost.png",
      "width": 2400,
      "height": 400,
      "bytes": 37186,
      "purpose": "Outlined Jost wordmark"
    },
    {
      "file": "social/profile-white-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 6132,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/profile-white-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 38223,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/profile-dark-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 6132,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/profile-dark-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 52203,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/profile-mono-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 6333,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/profile-mono-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 35981,
      "purpose": "Instagram / Facebook avatar with ticket and wordmark inside the circular crop"
    },
    {
      "file": "social/instagram-profile-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 38223,
      "purpose": "Ready-to-upload Instagram avatar including Jost wordmark"
    },
    {
      "file": "social/facebook-profile-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 38223,
      "purpose": "Matching Facebook Page avatar including Jost wordmark"
    },
    {
      "file": "social/profile-white-320.png",
      "width": 320,
      "height": 320,
      "bytes": 15027,
      "purpose": "Small Facebook profile export"
    },
    {
      "file": "social/facebook-cover-1702x630.svg",
      "width": 1702,
      "height": 630,
      "bytes": 17855,
      "purpose": "Facebook Page cover with subtle isochrone washes, 2x 851x315; important copy centered"
    },
    {
      "file": "social/facebook-cover-1702x630.png",
      "width": 1702,
      "height": 630,
      "bytes": 67132,
      "purpose": "Facebook Page cover with subtle isochrone washes, 2x 851x315; important copy centered"
    },
    {
      "file": "social/facebook-cover-1702x630.jpg",
      "width": 1702,
      "height": 630,
      "bytes": 43139,
      "purpose": "Facebook Page cover with subtle isochrone washes, 2x 851x315; important copy centered"
    },
    {
      "file": "social/facebook-cover-1640x624.svg",
      "width": 1640,
      "height": 624,
      "bytes": 17888,
      "purpose": "Alternative wide Facebook cover with subtle isochrone washes"
    },
    {
      "file": "social/facebook-cover-1640x624.png",
      "width": 1640,
      "height": 624,
      "bytes": 66114,
      "purpose": "Alternative wide Facebook cover with subtle isochrone washes"
    },
    {
      "file": "social/facebook-cover-1640x624.jpg",
      "width": 1640,
      "height": 624,
      "bytes": 40947,
      "purpose": "Alternative wide Facebook cover with subtle isochrone washes"
    },
    {
      "file": "social/banner-2400x800.svg",
      "width": 2400,
      "height": 800,
      "bytes": 20973,
      "purpose": "General website, newsletter or media banner"
    },
    {
      "file": "social/banner-2400x800.png",
      "width": 2400,
      "height": 800,
      "bytes": 63829,
      "purpose": "General website, newsletter or media banner"
    },
    {
      "file": "website/og-image-1200x630.svg",
      "width": 1200,
      "height": 630,
      "bytes": 27939,
      "purpose": "Open Graph / large social link preview"
    },
    {
      "file": "website/og-image-1200x630.png",
      "width": 1200,
      "height": 630,
      "bytes": 39710,
      "purpose": "Open Graph / large social link preview"
    },
    {
      "file": "website/og-image-1200x630.jpg",
      "width": 1200,
      "height": 630,
      "bytes": 40078,
      "purpose": "Open Graph / large social link preview"
    },
    {
      "file": "website/social-square-1200.svg",
      "width": 1200,
      "height": 1200,
      "bytes": 15127,
      "purpose": "Square social link or media card"
    },
    {
      "file": "website/social-square-1200.png",
      "width": 1200,
      "height": 1200,
      "bytes": 51621,
      "purpose": "Square social link or media card"
    },
    {
      "file": "website/favicon.svg",
      "width": 64,
      "height": 64,
      "bytes": 1866,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon-16.png",
      "width": 16,
      "height": 16,
      "bytes": 302,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon-32.png",
      "width": 32,
      "height": 32,
      "bytes": 613,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon-48.png",
      "width": 48,
      "height": 48,
      "bytes": 943,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon-64.png",
      "width": 64,
      "height": 64,
      "bytes": 1195,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon-256.png",
      "width": 256,
      "height": 256,
      "bytes": 4949,
      "purpose": "Monochrome carriage-window mark for small browser tabs"
    },
    {
      "file": "website/favicon.ico",
      "bytes": 8088,
      "purpose": "Multi-resolution browser icon"
    },
    {
      "file": "website/apple-touch-icon.png",
      "width": 180,
      "height": 180,
      "bytes": 2453,
      "purpose": "Touch / install icon"
    },
    {
      "file": "website/icon-192.png",
      "width": 192,
      "height": 192,
      "bytes": 2666,
      "purpose": "Touch / install icon"
    },
    {
      "file": "website/icon-512.png",
      "width": 512,
      "height": 512,
      "bytes": 8615,
      "purpose": "Touch / install icon"
    },
    {
      "file": "website/maskable-icon-512.png",
      "width": 512,
      "height": 512,
      "bytes": 9207,
      "purpose": "All content inside the central maskable circle"
    },
    {
      "file": "website/site.webmanifest",
      "bytes": 632,
      "purpose": "Website icon manifest; does not imply offline support"
    },
    {
      "file": "social/instagram-feed-1080x1350.svg",
      "width": 1080,
      "height": 1350,
      "bytes": 21915,
      "purpose": "Brand introduction feed card, not a replacement for photo-led posts"
    },
    {
      "file": "social/instagram-feed-1080x1350.png",
      "width": 1080,
      "height": 1350,
      "bytes": 59536,
      "purpose": "Brand introduction feed card, not a replacement for photo-led posts"
    },
    {
      "file": "social/instagram-feed-1080x1350.jpg",
      "width": 1080,
      "height": 1350,
      "bytes": 55553,
      "purpose": "Brand introduction feed card, not a replacement for photo-led posts"
    },
    {
      "file": "social/instagram-story-1080x1920.svg",
      "width": 1080,
      "height": 1920,
      "bytes": 15349,
      "purpose": "Story / Reel poster: lime background, large ticket and one headline; no URL or supporting CTA"
    },
    {
      "file": "social/instagram-story-1080x1920.png",
      "width": 1080,
      "height": 1920,
      "bytes": 99398,
      "purpose": "Story / Reel poster: lime background, large ticket and one headline; no URL or supporting CTA"
    },
    {
      "file": "social/highlight-map-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 1769,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-map-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 36469,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-night-trains-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 423,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-night-trains-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 42459,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-trips-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 498,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-trips-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 34802,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-mentions-1080.svg",
      "width": 1080,
      "height": 1080,
      "bytes": 419,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "social/highlight-mentions-1080.png",
      "width": 1080,
      "height": 1080,
      "bytes": 29637,
      "purpose": "Circle-safe Instagram highlight cover; labels live in Instagram"
    },
    {
      "file": "fonts/Jost-Medium.ttf",
      "bytes": 61136,
      "purpose": "Original Medium font instance / open font licence"
    },
    {
      "file": "fonts/Jost-OFL.txt",
      "bytes": 4383,
      "purpose": "Original Medium font instance / open font licence"
    },
    {
      "file": "tokens.json",
      "bytes": 701,
      "purpose": "Shared identity tokens"
    },
    {
      "file": "social/profile-copy.json",
      "bytes": 1890,
      "purpose": "Ready-to-copy EN and FR profile fields; not published"
    },
    {
      "file": "social/bios.txt",
      "bytes": 790,
      "purpose": "Plain text profile copy"
    },
    {
      "file": "press/press-notes.md",
      "bytes": 3844,
      "purpose": "Press facts, copy and usage guide"
    },
    {
      "file": "press/brand-guide.md",
      "bytes": 5630,
      "purpose": "Press facts, copy and usage guide"
    },
    {
      "file": "press/press-sheet.html",
      "bytes": 2831,
      "purpose": "Press facts, copy and usage guide"
    },
    {
      "file": "README.txt",
      "bytes": 808,
      "purpose": "Package entry point"
    },
    {
      "file": "press/chronotrains-press-sheet.pdf",
      "bytes": 46733,
      "purpose": "One-page print-ready press sheet"
    },
    {
      "file": "press/chronotrains-press-sheet.png",
      "width": 990,
      "height": 1400,
      "bytes": 135600,
      "purpose": "Visual preview of the press PDF"
    },
    {
      "file": "brand-overview.png",
      "width": 1800,
      "height": 2500,
      "bytes": 411577,
      "purpose": "Full visual overview of the ticket-and-window asset set"
    }
  ]
}
