/*
Theme Name: Alckemyst Japon
Theme URI: https://www.alckemyst.fr
Description: Theme enfant de Twenty Twenty-Five - esthetique japonaise (creme, cuir, encre), typographies Mincho, papier washi, pret pour les kanji.
Author: Alckemyst
Template: twentytwentyfive
Version: 1.9.0
Text Domain: alckemyst-japon
*/

body {
  background-color: #f5efe3;
  background-image: url('assets/washi.svg?v=4');
  background-size: 700px 700px;
  background-repeat: repeat;
  background-attachment: fixed;
  color: #2b2118;
}

/* le contenu pose sur un voile creme pour rester lisible malgre le grain */
.wp-site-blocks { background-color: rgba(245,239,227,0.55); }

.kanji { font-family: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif; letter-spacing: 0.06em; }

.hanko {
  display: inline-block; background: #8a2b1c; color: #f5efe3;
  font-family: "Zen Kaku Gothic New", sans-serif;
  padding: 0.15em 0.35em; border-radius: 2px; letter-spacing: 0.1em; font-size: 0.85em;
}

hr, .wp-block-separator { border-color: #c9a97a; opacity: 0.6; }
h1, h2, .wp-block-heading { border-bottom: 1px solid rgba(201,169,122,0.45); padding-bottom: 0.25em; }
::selection { background: #c9a97a; color: #2b2118; }

/* sceau hanko en pied de page */
.hanko-footer {
  display: inline-block;
  background: #8a2b1c;
  color: #f5efe3;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;
  padding: 0.18em 0.34em;
  border-radius: 2px;
  letter-spacing: 0.08em;
  font-size: 1.1rem !important;
  line-height: 1;
}

/* credit footer */
.gentoo-credit {
  font-family: "Klee One", "Shippori Mincho", serif;
  color: #6b4a2f;
  letter-spacing: 0.02em;
}

/* --- Correction du glyphe points de suspension (…) ---
   Klee One dessine U+2026 centre verticalement (usage CJK).
   On force le rendu de ce glyphe par une police latine (baseline). */
@font-face {
  font-family: "dotsfix";
  src: local("Georgia"), local("Times New Roman"), local("DejaVu Serif");
  unicode-range: U+2026;
  font-display: swap;
}
body, .wp-block-post-content, .wp-block-paragraph, p {
  font-family: "dotsfix", "Klee One", "Shippori Mincho", "Noto Serif JP", Georgia, serif;
}
h1, h2, h3, h4, h5, h6, .wp-block-heading {
  font-family: "dotsfix", "Yuji Boku", "Zen Old Mincho", serif;
}

/* --- Ligne meta de la liste d articles : date + compteur de vues --- */
.alckemyst-meta-ligne {
  display: flex;
  align-items: baseline;
  gap: 0.75em;
  flex-wrap: wrap;
}
.alckemyst-meta-ligne .wp-block-post-date {
  margin-top: 0 !important;
}
.alckemyst-meta-ligne .alckemyst-views-list {
  margin: 0;
  font-size: 0.85em;
  color: #6b4a2f;
  letter-spacing: 0.04em;
}
.alckemyst-meta-ligne .alckemyst-views-list::before {
  content: "\00B7";
  margin-right: 0.6em;
  color: #b9a48c;
}
