/* The encyclopedia is a reading room, with complete articles behind the index. */
.abd-reference-index{max-width:1180px;margin:auto;padding:60px 24px;color:#e8d2aa}
.abd-reference-index h1{font:normal clamp(35px,5vw,64px)/1.1 Georgia,serif;color:#f0ddbd!important;max-width:800px}
.abd-reference-index>header>p{max-width:760px;color:#c5b18f!important}
body:has(.abd-reference-index) .post-title{display:none!important}
body:has(.abd-reference-index) #page_body .post-body,body:has(.abd-reference-index) #page_body .post-outer-container{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.abd-reference-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:18px;align-items:end;margin:30px 0 16px;scroll-margin-top:110px}
.abd-reference-search label{display:grid;gap:8px;font-size:14px;color:#d1b88d}
.abd-reference-search input,.abd-reference-search select,.abd-reference-search button{min-width:0;width:100%;min-height:48px;padding:10px 14px;background:#201910;color:#efd7af;border:1px solid #81613b;border-radius:3px 13px;font-size:16px}
.abd-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.abd-reference-index-card{display:flex;flex-direction:column;gap:14px;padding:25px!important;text-decoration:none!important;background:linear-gradient(135deg,#292014,#16130e);border:1px solid #685034;border-radius:3px 21px;min-width:0;transition:border-color .2s,background .2s}
.abd-reference-index-card:hover{border-color:#d0a56c;background:#332519}
.abd-reference-index-card h2{font:normal 25px/1.24 Georgia,serif!important;color:#f0dab5!important;margin:0!important}
.abd-reference-index-card span,.abd-reference-label{font:12px/1.6 Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#b58d56}
.abd-reference-index-card small{color:#c5ad88}.abd-reference-index-card b{font-weight:normal;color:#dfc18e;margin-top:auto}
.abd-reference-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:30px 0}
.abd-reference-pagination button{min-height:46px;border:1px solid #967246;border-radius:3px 14px;background:#332417;color:#eed4a9;padding:10px 16px}
.abd-reference-pagination button:disabled{opacity:.35}
.abd-reference-title{text-decoration:none!important;color:inherit!important}.abd-reference-title:hover{text-decoration:underline!important;text-underline-offset:5px}
.abd-reference-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 25px;color:#d7b787;font-size:14px}
.abd-reference-breadcrumb a{min-height:32px;display:inline-flex;align-items:center;text-underline-offset:5px}
.abd-reference-cover h1{font-size:clamp(35px,5vw,66px);overflow-wrap:break-word}
.abd-reference-cover{padding-bottom:28px}.abd-reference-cover .abd-eyebrow{font-size:12px}
.abd-reference-reader [data-folio]{background-size:auto,960px auto;background-repeat:repeat}
.abd-reference-all-links ul{padding-left:22px}.abd-reference-all-links li{padding:8px 0;line-height:1.6}.abd-reference-all-links small{color:#795636}
.abd-reference-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #b18b5f;margin:25px 0 35px;background:#dfc59b66}
.abd-reference-facts>div{padding:16px 20px;border-bottom:1px solid #b18b5f55;min-width:0}
.abd-reference-facts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#68452b}.abd-reference-facts dd{margin:5px 0 0;font:18px/1.5 Georgia,serif;color:#342518}
.abd-reference-reader [data-folio] h3{font:normal clamp(23px,3vw,31px)/1.25 Georgia,serif!important;color:#382617!important;margin:35px 0 17px!important}
.abd-reference-subsection{border-top:1px solid #a0805744;margin-top:28px;padding-top:2px}
.abd-reference-reader [data-folio] .abd-reference-connection{padding:25px 0;border-bottom:1px solid #94724955}
.abd-reference-reader [data-folio] .abd-reference-connection h3{margin-top:10px!important}
.abd-reference-reader [data-folio] a:not(.abd-chronicle-link){color:#663b1e!important;text-decoration:underline;text-underline-offset:4px}
.abd-reference-reader blockquote{border-left:2px solid #976943;margin:18px 0;padding:3px 0 3px 20px;background:transparent}
.abd-reference-reader details{border:0;background:transparent}.abd-reference-reader summary{padding:12px 0;min-height:44px;color:#754d2d;font-style:italic}
.abd-reference-art{max-width:100%;overflow:hidden}.abd-reference-art .abd-archive-object-art{height:260px;width:100%;background-size:300% 400%}
.abd-reference-art .abd-archive-visual{display:block;height:250px;width:100%;background-size:600% 800%}
.abd-reference-art .abd-archive-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.abd-reference-art .abd-archive-gallery figure{margin:0}
.abd-reference-art .abd-archive-cult-art{display:block;width:100%;height:360px;background-size:200% 400%}
.abd-reference-art .abd-archive-cult-art.second{background-size:200% 300%}
.abd-reference-art .abd-dossier-visual{max-width:440px;margin:auto}
.abd-reference-art .abd-dossier-shot-label{font-size:12px;color:#4b3420}
.abd-reference-art .abd-place-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.abd-reference-art .abd-place-gallery figure{margin:0}
.abd-reference-art .abd-place-shot{overflow:hidden;position:relative;aspect-ratio:3/4}
.abd-reference-reader [data-folio] .abd-place-atlas{max-width:none;width:300%;height:200%;position:absolute;object-fit:fill}
.abd-reference-reader [data-folio] .abd-place-col-0{left:0}.abd-reference-reader [data-folio] .abd-place-col-1{left:-100%}.abd-reference-reader [data-folio] .abd-place-col-2{left:-200%}
.abd-reference-reader [data-folio] .abd-place-row-top{top:0}.abd-reference-reader [data-folio] .abd-place-row-bottom{top:-100%}
@media(max-width:800px){.abd-reference-index{padding:32px 14px}.abd-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abd-reference-search{grid-template-columns:minmax(0,1fr);gap:12px;scroll-margin-top:82px}.abd-reference-facts{grid-template-columns:1fr}.abd-reference-art .abd-archive-gallery,.abd-reference-art .abd-place-gallery{grid-template-columns:1fr}.abd-reference-art .abd-archive-visual{height:320px}.abd-reference-art .abd-archive-object-art{height:240px}}
@media(max-width:480px){.abd-reference-grid{grid-template-columns:1fr}.abd-reference-index-card{padding:22px!important}.abd-reference-reader blockquote{padding-left:12px}.abd-reference-reader [data-folio]{padding:28px 20px}.abd-reference-pagination button{padding:9px 11px;font-size:14px}.abd-reference-breadcrumb{font-size:13px}.abd-reference-facts>div{padding:13px}}
