/* TEAM */ Maintainer: aiinpocket Contact: help [at] aiinpocket.com Repo: https://github.com/aiinpocket/40k /* THANKS */ Wahapedia — community-maintained datasheet reference (https://wahapedia.ru) Yellowscribe — .rosz roster builder (https://yellowscribe.link) /* SITE */ Last update: 2026-04-18 Standards: HTML5, ES2022, Schema.org, hreflang, JSON-LD, OpenGraph, PWA Components: Angular 18 SPA + iframe-hosted legacy pages SEO: 9+ JSON-LD schemas, 212 URL × 3 hreflang sitemap, OG 1200x630, Core Web Vitals tracking, 9 build-time validations Bundle: index.html 19KB (was 266KB), initial chunk 90KB gzipped PWA: manifest with shortcuts, screenshots, maskable icons, display_override CI: Lighthouse CI config (.lighthouserc.json) — SEO ≥0.95, a11y ≥0.9 Doctype: HTML5 (single-page application) IDE: WebStorm Style: Cinzel + Noto Serif TC + Share Tech Mono Language: 繁體中文 (zh-TW), English (en) /* DISCLAIMER */ Warhammer 40,000 and all related marks, logos, names and races are trademarks of Games Workshop Limited. This site is an unofficial bilingual reference and is not endorsed by Games Workshop.