/* Sources and inscription reading */
.research-method,.catalog-scope{background:#efefe5;border:1px solid #dadbce;padding:30px;margin:25px 0}
.research-method h2,.catalog-scope h2{font-size:27px}.research-method p,.catalog-scope p{font-size:13px;line-height:1.95}
.source-library{padding:50px 0}.source-library h2{font-size:36px;font-weight:500}.bibliography-entry{display:flex;gap:28px;border-top:1px solid #dadbce;padding:28px 0}.source-year{min-width:90px;color:#885533;font-family:Georgia,serif;font-size:24px}.bibliography-entry h3{font-size:24px;margin-bottom:15px}.bibliography-entry p{font-size:13px}
.adaptation-note{border-left:3px solid #9a6b42;padding:18px 22px;background:#f0eee5;font-size:13px;margin-bottom:30px}.article-sources li{margin-bottom:18px}.article-sources li>span{display:block;font-size:12px;color:#65715f;margin-top:5px}
.inscription-hero{background:linear-gradient(90deg,#1e352fee,#1e352fc0),url('../images/elhambra-hero/elhambra-tr-granada-ispanya-1920x400-3.webp') center/cover;padding:65px 0;color:white}.inscription-hero nav,.inscription-hero nav a{color:#d6dfd1}.inscription-hero h1{color:#fff;font-size:clamp(38px,5vw,65px);font-weight:500}.inscription-hero>div>p{color:#e2e7da;max-width:680px;font-size:16px}.inscription-stats{display:flex;flex-wrap:wrap;gap:34px;margin-top:30px}.inscription-stats span{font-size:11px;color:#d2d8cb}.inscription-stats strong{display:block;font-family:Georgia,serif;font-size:33px;color:#ead3a7;font-weight:400}
.catalog-jump{display:flex;gap:15px 25px;flex-wrap:wrap;padding:5px 0 30px;border-bottom:1px solid #d7dacf;font-size:12px}.inscription-guide{padding:45px 0 20px}.inscription-guide h2{font-size:35px;font-weight:500}.inscription-guide h3{font-size:24px;font-weight:500}.inscription-guide p{font-size:13px;line-height:1.9}
.catalog-scope{scroll-margin-top:110px}.catalog-scope summary{cursor:pointer;color:#7b462d;font-size:13px}.catalog-scope details[open]>p{margin-top:20px}
.catalog-section{padding:40px 0}.catalog-filter{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:14px;margin-bottom:20px;align-items:end;background:#fffdf8;border:1px solid #e0e1d4;padding:22px}.catalog-filter label{display:block;font-size:12px;margin-bottom:8px}.catalog-filter .form-control,.catalog-filter .form-select{font-size:13px;height:48px}.catalog-filter button{height:48px}
.inscription-record{background:#fffdf8;border:1px solid #dfdfd2;margin-bottom:13px;scroll-margin-top:115px}.inscription-record>summary{position:relative;padding:24px 60px 24px 26px;cursor:pointer;list-style:none}.inscription-record>summary::-webkit-details-marker{display:none}.inscription-record>summary:hover{background:#f1f0e8}.record-kicker{display:block;text-transform:uppercase;letter-spacing:1px;font-size:9px;color:#8d573a;margin-bottom:10px}.inscription-record h3{font-size:23px;font-weight:500;margin-bottom:10px}.record-state{font-size:10px;color:#6d7768}.record-expand{position:absolute;right:27px;top:42px;font-size:26px;color:#81583b;font-weight:300}.inscription-record[open] .record-expand{transform:rotate(45deg)}.record-content{border-top:1px solid #e1e1d6;padding:28px;max-width:100%}.record-content h4{font-family:'Poppins',sans-serif;font-size:13px;margin:24px 0 10px;font-weight:600}.record-content p{font-size:14px;line-height:1.95;max-width:950px}
.record-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.record-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#8d573a;margin-bottom:7px}.record-facts dd{font-size:12px;line-height:1.85;margin:0}.arabic-panel{padding:25px;background:#eff1e8;border-left:3px solid #bd965f}.arabic-text{font-family:'Noto Naskh Arabic',Georgia,serif!important;font-size:32px!important;line-height:1.9!important;max-width:none!important;color:#263e33;margin-bottom:15px!important;overflow-wrap:anywhere}.arabic-panel .small{font-size:11px;margin:0}.verse-notes{background:#f3f2ea;padding:20px;margin:25px 0}.verse-notes>summary{font-size:13px;cursor:pointer}.verse-notes li{font-size:13px;margin:14px 0}.record-references{border-top:1px solid #e0e1d5;margin-top:25px;padding-top:5px}.record-references li{font-size:12px;margin:13px 0}.record-references li>span{display:block;margin-top:5px;color:#6c7465}.source-links li{margin-bottom:16px;font-size:13px}
@media(max-width:991px){.catalog-filter{grid-template-columns:1fr 1fr}.catalog-filter>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.inscription-hero{padding:40px 0}.inscription-stats{gap:25px}.record-facts{grid-template-columns:1fr}.record-content{padding:22px}.catalog-filter{grid-template-columns:1fr;padding:18px}.catalog-filter>div:first-child{grid-column:auto}.bibliography-entry{flex-direction:column;gap:10px}.research-method,.catalog-scope{padding:22px}.inscription-record h3{font-size:22px}.source-library h2{font-size:29px}}
@media print{.navbar,.site-footer,.catalog-filter,.catalog-jump{display:none}.inscription-record{break-inside:avoid}.record-content{display:block!important}}

.page-intro.container{padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);padding-right:calc(var(--bs-gutter-x,1.5rem) * .5)}
.inscription-guide [lang="ar"]{font-family:"Noto Naskh Arabic",Georgia,serif;font-size:22px}
