/* Lexikon – stránka hesla (doplňuje hippo-noir.css) */
.hippo-noir .noir-sec--read>*{pointer-events:auto!important}
.hippo-noir .noir-lex__hero{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;justify-content:space-between;margin-bottom:56px}
.hippo-noir .noir-lex__title{flex:1 1 420px;min-width:0}
.hippo-noir .noir-lex__h1{font-size:clamp(56px,9vw,128px);overflow-wrap:anywhere}
.hippo-noir .noir-lex__cteni{margin:18px 0 0;font-family:var(--n-head);font-weight:800;font-size:26px;letter-spacing:.14em;text-transform:uppercase;color:var(--n-mute)}
.hippo-noir .noir-lex__glyphs{display:flex;align-items:flex-end;gap:24px;flex:0 1 auto}
.hippo-noir .noir-lex__znak-big{font-family:var(--n-kanji);font-weight:900;font-size:clamp(120px,20vw,280px);line-height:1;color:var(--n-glyph);transform:rotate(-4deg)}
.hippo-noir .noir-lex__runa-big{font-family:var(--n-rune);font-size:clamp(48px,7vw,96px);line-height:1;color:var(--n-red);transform:rotate(5deg)}
.hippo-noir .noir-lex__runa-note{margin-top:48px;font-family:var(--n-head);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--n-mute)}
.hippo-noir .noir-lex__back{margin-top:72px}
.hippo-noir .noir-entry :where(h2,h3){margin:1.6em 0 .5em;line-height:1}
.hippo-noir .noir-entry :where(h2){font-size:clamp(34px,4vw,48px)}
.hippo-noir .noir-entry :where(h3){font-size:28px}
.hippo-noir .noir-entry p{font-size:20px;line-height:1.7}
/* karta hesla v přehledu (blok Query) */
.hippo-noir .noir-card--lex{padding:24px;border:1px solid var(--n-line);border-left:6px solid var(--n-red);background:#000;min-height:100%}
.hippo-noir .noir-lex__znak{margin:0;font-family:var(--n-kanji);font-weight:900;font-size:72px;line-height:1;color:var(--n-glyph)}
.hippo-noir .noir-card--lex .wp-block-post-title{font-size:clamp(26px,2.6vw,34px)}
.hippo-noir .noir-card--lex .wp-block-post-title::first-letter{font-size:1em;color:inherit}
