/* praxeologos.net kw-suggest pages: term pages, drachma converter, inflation/debt tables, etymology box. Uses tools.css + money.css + theme variables. */
.kw h2{scroll-margin-top:80px}
.kw .kw-ex{border:1px solid var(--gb);border-radius:14px;padding:12px 16px;background:var(--glass)}
.kw .kw-ex a,.kw .kw-q a,.kw .kw-ct a,.kw .mt-k a,.kw .tk-intro a,.kw .ec-stamp a{color:var(--gold);text-underline-offset:3px}
.kw-q{margin:18px 0 4px;padding:12px 16px;border-left:3px solid var(--gold);background:var(--glass);border-radius:0 10px 10px 0;font-style:italic;line-height:1.65}
.kw-q .ol{display:block;font:600 .7rem var(--ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}
.kw-ct{font:.82rem/1.55 var(--ui);color:var(--m);margin:4px 0 14px}
.kw .mt-k{margin:16px 0 0}
.kw-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.kw-tab td:not(:first-child),.kw-tab th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
.kw-ch{margin:6px 0 10px}.kw-ch svg{display:block;width:100%;height:auto}
.kw-ch .gr{stroke:var(--gb);stroke-width:1}.kw-ch .lb{font:11px var(--ui);fill:var(--m)}
.kw-ch polyline.k0{stroke:var(--gold);stroke-width:2.2}.kw-ch polyline.k1{stroke:var(--m);stroke-width:1.8;stroke-dasharray:5 4}
.kw-ch rect.k0{fill:var(--gold);opacity:.85}
.kw .ec-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font:.82rem var(--ui);color:var(--m)}
.kw .ec-leg i{display:inline-block;width:18px;height:3px;margin-right:7px;vertical-align:middle;background:var(--gold)}.kw .ec-leg .k1 i{background:var(--m)}
.kw .ec-stamp{font:.8rem/1.55 var(--ui);color:var(--m)}
.kw .tk-panel .tk-cmp{margin-top:10px}
.kw-ety{margin:12px 0;padding:12px 16px;border:1px solid var(--gb);border-radius:14px;background:var(--glass)}
.kw-ety>b{display:block;font:600 .72rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}
.kw-ety p{margin:.3em 0}
.kw-ety a{color:var(--gold)}
.kw-rel{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.kw-rel a{display:inline-block;border:1px solid var(--gb);border-radius:999px;padding:6px 14px;font:.9rem var(--ui);color:var(--ink);text-decoration:none;background:var(--glass)}
.kw-rel a:hover,.kw-rel a:focus-visible{border-color:var(--gold);color:var(--gold)}
.kw-more{font:.86rem var(--ui);margin:8px 0 0}.kw-more a{color:var(--gold);text-decoration:none}.kw-more a:hover{text-decoration:underline}
