/* vitrine.css — socle des PAGES SECONDAIRES de la vitrine (guide, enseignants, quiz, tome).
   Vient APRÈS css/maison.css (tokens + primitives partagées avec l'app) et n'y touche pas :
   ces pages emploient un bouton plus large et plus rond que celui de l'app, et une règle-sceau
   alignée à gauche. Extrait le 23/08/2026 : ces mêmes règles étaient recopiées à l'identique
   dans 4 pages. La home (index.html) a sa propre identité et n'utilise PAS ce fichier.
   Une page qui a besoin d'une variante la redéclare après cet import. */

.btn{display:inline-block;font-family:var(--body,"Lora",serif);font-size:15.5px;
  border:1px solid var(--ink-deep,#1A1A1A);border-radius:24px;padding:11px 24px;
  background:transparent;color:var(--ink-deep,#1A1A1A);cursor:pointer;
  text-decoration:none;transition:opacity .15s}
.btn:hover{opacity:.82}
.btn--solid{background:var(--ink-deep,#1A1A1A);color:#FBF8F1}

/* Signature maison : filet — 雫 — filet */
.seal-rule{display:flex;align-items:center;gap:14px;color:var(--muted,#888);margin:0 0 16px}
.seal-rule::before,.seal-rule::after{content:"";flex:1;height:1px;background:var(--line,#DDD5C2)}
.seal-rule span{font-family:var(--jp,"Noto Sans JP",sans-serif);font-size:15px}
