{
  "lang": "cs",
  "meta": {
    "id": "taxreporter",
    "name": "Tax Reporter",
    "version": "1.0.0",
    "description": "Official DΛREΛKT_ site configuration for Tax Reporter — VIES XML & PDF generation from Excel.",
    "author": "DΛREΛKT_ Studio",
    "created": "2026-01-31T00:00:00Z",
    "updated": "2026-01-31T00:00:00Z",
    "schema": "https://dareakt.io/schema/site.json",
    "trust": {
      "certified": true,
      "verified": true,
      "signed": false
    }
  },

  "hosts": ["taxreporter.cz", "www.taxreporter.cz"],
  "app": "tax-reporter",

  "brand": {
    "type": "text",
    "label": "Tax Reporter",
    "tagline": "VIES XML & PDF přímo z Excelu",
    "alt": "Tax Reporter Logo"
  },

  "theme": {
    "mode": "dark",
    "palette": {
      "bg": "#0b0b0c",
      "fg": "#e6e6e6",
      "accent": "#3fa9f5",
      "muted": "#8a8a94",
      "border": "#2a2a30"
    },
    "typography": {
      "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif",
      "headingWeight": 700,
      "bodyWeight": 400,
      "lineHeight": 1.6
    },
    "tokens": {
      "radius": 8,
      "gap": 24,
      "pad": 16
    },
    "layer": "site",
    "tokenSet": "default"
  },

  "nav": [
    { "label": "Home", "href": "#/", "icon": "home" },
    { "label": "Ceny", "href": "#/pricing", "icon": "tag" },
    { "label": "Přihlášení", "href": "#/login", "icon": "user" }
  ],

  "layout": {
    "maxWidth": 1120,
    "padX": 24,
    "padY": 64,
    "align": "center",
    "sections": {
      "hero": { "enabled": true },
      "grid": { "enabled": true },
      "footer": { "enabled": true }
    }
  },

  "footer": {
    "padY": 48,
    "padX": 24,
    "bg": "#0f172a",
    "fg": "#f1f5f9",
    "border": false,
    "links": [
      { "label": "Podpora: dareakt@proton.me", "href": "mailto:dareakt@proton.me" }
    ],
    "credits": "Powered by DΛREΛKT_.",
    "note": "© 2026 Tax Reporter. All rights reserved.",
    "moduleConfig": {
      "target": "[data-module='ui.layout']",
      "theme": "dark",
      "align": "center"
    }
  },

  "auth": {
    "enabled": true,
    "modules": ["auth.login", "auth.signup"],
    "adminDomains": ["david.stekly@proton.me"]
  },

  "runtime": {
    "contract": {
      "id": "site.taxreporter",
      "version": "1.0.0",
      "classification": "Site Boot",
      "features": ["handshake", "pulse", "memory", "snapshot", "trace"],
      "trusted": true
    },

    "handshake": {
      "contract": "site.taxreporter",
      "verified": true
    },

    "loader": {
      "use": "siteLoader.v11.6.0",
      "stampsSource": "/sites/taxreporter/stamps.json"
    },

    "memoryPolicy": {
      "route": "persistent",
      "boot": "volatile"
    },

    "snapshot": {
      "captureOnBoot": true,
      "context": "site",
      "pushTo": "runtime-snapshots"
    },

    "engine": "DΛREΛKT_",
    "engineVersion": "Ultimate Genesis",
    "trusted": true,

    "registry": {
      "allow": [
        "ui.canvas",
        "ui.layout",
        "ui.navbar",
        "ui.page.composer",
        "ui.footer",
        "ui.section.body",
        "ui.feature",
        "ui.feature",
        "ui.prose",
        "ui.columns",
        "ui.grid",
        "ui.image",
        "ui.icon",
        "ui.badge",
        "ui.stack",
        "ui.flex",
        "ui.button",
        "ui.card",
        "ui.prefers",
        "ui.accessibility",
        "auth.login",
        "auth.signup"
      ],
      "modules": [
        "ui.canvas",
        "ui.layout",
        "ui.navbar",
        "ui.page.composer",
        "ui.footer",
        "ui.section.body",
        "ui.feature",
        "ui.feature",
        "ui.prose",
        "ui.columns",
        "ui.grid",
        "ui.image",
        "ui.icon",
        "ui.badge",
        "ui.stack",
        "ui.flex",
        "ui.button",
        "ui.card",
        "ui.prefers",
        "ui.accessibility",
        "auth.login",
        "auth.signup"
      ]
    }
  }
}
