{
  "colors": {
    "default": {
      "theme_color": {
        "primary": "#121212",
        "body": "#fff",
        "border": "#eaeaea",
        "theme_light": "#f6f6f6",
        "theme_dark": ""
      },
      "text_color": {
        "default": "#444444",
        "dark": "#040404",
        "light": "#717171"
      }
    },
    "darkmode": {                   // mode sombre
      "theme_color": {              //
        "primary": "magenta",       // bouton primaire: bg et border
        "body": "green",            // bg du dropdown
        "border": "orange",         // border ou ligne (border-darkmode-border)
        "theme_light": "cyan",      // bg du footer, bg du form select (bg-darkmode-theme-light)
        "theme_dark": "yellow"      //
      },
      "text_color": {
        "default": "#B4AFB6",
        "dark": "#fff",
        "light": "#B4AFB6"
      }
    }
  },
  "fonts": {
    "font_family": {
      "primary": "OpenSans:wght@300;400;500;600;700;800", // voir essentials/style.html
      "primary_type": "sans-serif"
    },
    "font_size": {
      "base": "15",
      "scale": "1.25"               // taille du h1 dans le hero (grossit très vite)
    }
  }
}

----

themes/hugoplate/layouts/
├── 404.html
├── about
│   └── list.html
├── authors
│   ├── list.html
│   └── single.html
├── blog
│   ├── list.html
│   └── single.html
├── contact
│   └── list.html
├── _default
│   ├── baseof.html
│   ├── list.html
│   ├── single.html                   // page
│   ├── taxonomy.html
│   └── terms.html
├── index.html                        // home
└── partials
    ├── call-to-action.html
    ├── components
    │   ├── author-card.html
    │   ├── blog-card.html
    │   ├── breadcrumb.html
    │   ├── language-switcher.html
    │   ├── pagination.html
    │   ├── theme-switcher.html
    │   └── tw-size-indicator.html
    ├── essentials
    │   ├── footer.html
    │   ├── header.html             // home
    │   ├── head.html
    │   ├── script.html
    │   └── style.html
    ├── page-header.html            // page
    └── widgets
        ├── categories.html
        ├── tags.html
        └── widget-wrapper.html