
:root{--bk-cloth:#1f2d4a;--bk-cloth2:#121b30}
body.bk-skin .top{background:linear-gradient(180deg,#1f2d4a,#17223a)}
.bk-cover-home{min-height:auto;padding:34px 14px}
.bk-cover-home .bk-cover-in{padding:34px 22px 30px}
.bk-cover-home .bk-orn{width:96px;height:96px}
.bk-cover .bk-heb{font:400 clamp(18px,3vw,24px)/1.5 "EB Garamond",serif;color:#ead9b0;margin:0 0 14px}
.bk-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:22px 0}
.bk-figs .bk-fig{margin:0}
.bk-figs .bk-fig img{width:100%;height:auto;max-height:340px;object-fit:contain;background:#efe7d4;border:1px solid var(--bk-rule)}
.bk-fig.bk-wide img{max-height:none}
.bk-quote{margin:26px 0;padding:18px 22px;border-left:3px solid var(--bk-gold);background:var(--bk-paper);font:italic 21px/1.5 var(--bk-head);color:var(--bk-ink)}
.bk-quote cite{display:block;font:normal 14px/1.4 var(--bk-body);color:var(--bk-muted);margin-top:8px}
.bk-facts{width:100%;border-collapse:collapse;margin:18px 0;font-size:16px}
.bk-facts th{text-align:left;vertical-align:top;width:34%;padding:8px 10px;border-bottom:1px solid var(--bk-rule);font-weight:600;color:var(--bk-ink2)}
.bk-facts td{padding:8px 10px;border-bottom:1px solid var(--bk-rule)}
.bk-facts caption{text-align:left;font:600 13px var(--bk-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-accent);padding:6px 0}
.bk-tree-rows{list-style:none;padding:0;margin:14px 0;font-size:16px}.bk-tree-rows li{padding:3px 0;border-left:1px solid var(--bk-rule);padding-left:10px}
.bk-chart{overflow:auto;border:1px solid var(--bk-rule);background:#fffdf7;margin:18px 0;-webkit-overflow-scrolling:touch}
.bk-chart svg{display:block;min-width:720px;height:auto}
.bk-chart-note{font-size:14px;color:var(--bk-muted)}
.bk-art{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:20px 0}
.bk-art figure{margin:0;background:var(--bk-paper);border:1px solid var(--bk-rule);padding:10px}
.bk-art img{width:100%;height:auto;max-height:380px;object-fit:contain;background:#efe7d4}
.bk-art figcaption{font-size:15px;line-height:1.45;margin-top:8px}
.ac-credit{display:block;font-size:13px;color:var(--bk-muted);margin-top:6px}
.bk-unplaced{font-size:14px;color:var(--bk-muted);margin:6px 0 0}
.bk-ann-cap{font-size:15px;margin-top:8px}
.bk-tv{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:20px 0}
.bk-tv a{display:block;padding:18px;border:1px solid var(--bk-rule);background:var(--bk-paper);text-decoration:none;color:var(--bk-ink);border-radius:4px}
.bk-tv a b{display:block;font:400 22px/1.2 var(--bk-head);color:var(--bk-accent);margin-bottom:6px}
.bk-tv a span{font-size:15px;color:var(--bk-muted)}
.bk-tvstrip{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px;font-size:14px}
.bk-tvstrip a{padding:7px 12px;border:1px solid var(--bk-rule);border-radius:16px;text-decoration:none;background:var(--bk-paper)}
.bk-tvstrip a[aria-current]{background:var(--bk-accent);color:#fff;border-color:var(--bk-accent)}
.bk-idx{columns:2 300px;column-gap:34px;list-style:none;padding:0;font-size:16px}
.bk-idx li{break-inside:avoid;padding:4px 0;border-bottom:1px dotted var(--bk-rule)}
.bk-idx li small{color:var(--bk-muted)}
.bk-idx h3{column-span:all;font:400 26px var(--bk-head);color:var(--bk-gold);margin:22px 0 6px}
.bk-print{margin:12px 0}
@media print{.bk-chart{border:0;overflow:visible}.bk-chart svg{min-width:0;width:100%}.bk-tvstrip,.bk-print{display:none}}

body.bk-skin .bk-cover h1{color:var(--bk-gold2)}
@media(max-width:700px){.bk-bar .wrap{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bk-bar .wrap::-webkit-scrollbar{display:none}.bk-bar a{white-space:nowrap;padding:8px 9px}.bk-bar .bk-bar-l{display:none}}
@media(min-width:861px){body.bk-skin .top .nav a,body.bk-skin .nav-more summary{white-space:nowrap}}
