.catalog-image{display:block}.catalog-card h2 a{color:inherit}.catalog-card h2 a:hover{color:#b3332e}.detail-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:70px;max-width:1250px;margin:0 auto;padding:70px max(8vw,32px);display:grid}.detail-image{background:#e7dfd2;min-height:500px;position:relative}.detail-image>img{object-fit:cover;width:100%;height:100%;min-height:500px;display:block}.detail-gate{color:#fff;text-align:center;background:#1e1e1ead;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.detail-gate b{font-size:22px}.detail-gate span{font-size:14px}.detail-copy{align-self:center}.detail-type{color:#b3332e;letter-spacing:.1em;margin:0 0 10px;font-size:11px}.detail-copy h1{margin:0 0 18px;font-size:clamp(34px,4vw,55px);font-weight:600}.detail-summary{color:#4e4b46;font-size:17px;line-height:1.9}.detail-copy dl{border-top:1px solid #d7d0c1;margin:32px 0}.detail-copy dl div{border-bottom:1px solid #d7d0c1;grid-template-columns:90px 1fr;gap:10px;padding:15px 0;display:grid}.detail-copy dt{color:#6d6b66}.detail-copy dd{margin:0}.detail-action{color:#fff;background:#b3332e;margin-top:5px;padding:13px 18px;font-size:14px;display:inline-block}@media (max-width:800px){.detail-layout{grid-template-columns:1fr;gap:35px;padding:45px 25px}.detail-image,.detail-image>img{min-height:360px}}.catalog-sources{border-top:1px solid #e1d8cb;border-bottom:1px solid #e1d8cb;flex-wrap:wrap;align-items:center;gap:8px 13px;margin:18px 0 20px;padding:13px 0;font-size:13px;display:flex}.catalog-sources span{color:#6b5b4c;font-weight:700}.catalog-sources a{color:#5e4b3e}.catalog-sources a[aria-current=page]{color:#b3332e;text-underline-offset:4px;font-weight:700;text-decoration:underline}.catalog-count a{color:#b3332e;text-underline-offset:3px;text-decoration:underline}.catalog-pagination{justify-content:center;align-items:center;gap:8px;margin:38px 0 10px;display:flex}.catalog-pagination a{color:#5e4b3e;border:1px solid #d7ccbf;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:13px;display:grid}.catalog-pagination a[aria-current=page]{color:#fff;background:#b3332e;border-color:#b3332e}.catalog-pagination a[aria-disabled=true]{pointer-events:none;opacity:.38}.holding-view-switch{gap:8px;margin:0 0 18px;display:flex}.holding-view-switch a{border:1px solid #d7d0c1;padding:9px 18px;font-size:14px}.holding-view-switch a[aria-current=page]{color:#fff;background:#5c6b63;border-color:#5c6b63}.holding-groups{gap:20px;display:grid}.holding-group{background:#fff;border:1px solid #dcd4c7}.holding-group-header{border-bottom:1px solid #e6ded2;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 20px;display:flex}.holding-group-header h2{margin:0;font-size:23px;font-weight:600}.holding-group-header p{color:#766b5f;margin:0;font-size:13px}.holding-group-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.holding-group-list article{border-bottom:1px solid #eee7dc;border-right:1px solid #eee7dc;padding:18px 20px}.holding-group-list article:nth-child(2n){border-right:0}.holding-group-list h3{margin:3px 0 10px;font-size:18px;font-weight:600}.holding-group-list p{color:#6d6b66;margin:0 0 6px;font-size:13px;line-height:1.65}.holding-group-list a{color:#b3332e;font-size:13px}.holding-detail-shell{max-width:1160px;margin:0 auto;padding:62px max(6vw,30px) 90px}.holding-detail-title{max-width:760px;margin-bottom:42px}.holding-detail-title p,.holding-section-heading p{color:#b3332e;letter-spacing:.14em;margin:0 0 8px;font:700 11px Arial,sans-serif}.holding-detail-title h1{margin:0 0 10px;font-size:clamp(38px,5vw,62px);font-weight:600}.holding-detail-title span{color:#6d6b66;font-size:16px}.holding-detail-columns{grid-template-columns:minmax(280px,.78fr) minmax(440px,1.22fr);align-items:start;gap:68px;display:grid}.holding-bibliography h2,.holding-locations h2{margin:0;font-size:25px;font-weight:600}.holding-bibliography dl{border-top:1px solid #d7d0c1;margin:20px 0}.holding-bibliography dl>div{border-bottom:1px solid #d7d0c1;grid-template-columns:112px 1fr;gap:15px;padding:14px 0;line-height:1.7;display:grid}.holding-bibliography dt{color:#6d6b66}.holding-bibliography dd,.holding-location-list dd{margin:0}.holding-image-link{color:#b3332e;margin-top:16px;font-size:14px;display:inline-block}.holding-section-heading{border-bottom:1px solid #d7d0c1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.holding-section-heading span{color:#766b5f;font-size:13px}.holding-location-list{display:grid}.holding-location-list article{border-bottom:1px solid #d7d0c1;padding:21px 0}.holding-location-list article>div{align-items:baseline;gap:13px;display:flex}.holding-location-list article p{color:#b3332e;margin:0;font-size:12px}.holding-location-list h3{margin:0;font-size:19px;font-weight:600}.holding-location-list dl{margin:12px 0 0}.holding-location-list dl>div{color:#5d5953;grid-template-columns:64px 1fr;gap:10px;margin:6px 0;font-size:14px;line-height:1.65;display:grid}.holding-location-list dt{color:#8b8175}.holding-location-list a{color:#b3332e;margin-top:8px;font-size:14px;display:inline-block}.holding-empty{color:#6d6b66;margin:25px 0}@media (max-width:800px){.holding-group-list{grid-template-columns:1fr}.holding-group-list article{border-right:0}.holding-detail-shell{padding:44px 25px 70px}.holding-detail-columns{grid-template-columns:1fr;gap:42px}}.image-gallery{height:100%;min-height:500px}.image-gallery-main{height:100%;min-height:500px;display:block}.image-gallery-main img{object-fit:cover;width:100%;height:100%;min-height:500px;display:block}.image-gallery-thumbnails{background:#f1ebe1;gap:9px;padding:11px;display:flex;overflow:auto}.image-gallery-thumbnails button{background:#ded4c7;border:2px solid #0000;flex:0 0 68px;height:54px;padding:0}.image-gallery-thumbnails button.active{border-color:#b3332e}.image-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.detail-image-empty{color:#6d6b66;place-items:center;min-height:500px;display:grid}@media (max-width:800px){.image-gallery,.image-gallery-main,.image-gallery-main img,.detail-image-empty{min-height:360px}}.library-search-content{max-width:none}.library-search-content .catalog-results{max-width:1500px}.library-search-switches{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin:8px 0 22px;display:flex}.library-search-switches .holding-view-switch{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.library-search-switches .holding-view-switch span{color:#6b5b4c;font-size:13px;font-weight:700}.library-search-switches .holding-view-switch a{color:#5e4b3e;background:#fff;border:1px solid #d7d0c1;padding:9px 16px;font-size:14px}.library-search-switches .holding-view-switch a[aria-current=page]{color:#fff;background:#5c6b63;border-color:#5c6b63}.holding-accordion-list{gap:12px;display:grid}.holding-accordion-group{background:#fff;border:1px solid #dcd4c7}.holding-accordion-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.holding-accordion-group summary::-webkit-details-marker{display:none}.holding-accordion-group summary:after{content:"展开";color:#b3332e;white-space:nowrap;font-size:13px}.holding-accordion-group[open] summary:after{content:"收起"}.holding-accordion-group summary p{color:#b3332e;letter-spacing:.08em;margin:0 0 4px;font-size:12px}.holding-accordion-group summary h2{margin:0;font-size:23px;font-weight:600}.holding-accordion-group summary span{color:#766b5f;white-space:nowrap;margin-left:auto;font-size:13px}.holding-compact-rows{border-top:0}.holding-compact-rows article{border-bottom:1px solid #eee7dc;grid-template-columns:minmax(210px,1.05fr) minmax(420px,2fr) minmax(170px,.65fr);align-items:center;gap:8px 18px;min-height:46px;padding:8px 16px;font-size:13px;display:grid}.holding-compact-rows article:last-child{border-bottom:0}.holding-row-main{min-width:0}.holding-row-main b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;display:block;overflow:hidden}.holding-row-main span{color:#766b5f;margin-top:2px;font-size:12px;display:block}.holding-row-meta{color:#5d5953;flex-wrap:wrap;gap:4px 16px;display:flex}.holding-row-meta span{white-space:nowrap}.holding-compact-rows article>p{color:#766b5f;grid-column:1/3;margin:0;line-height:1.55}.holding-row-actions{white-space:nowrap;justify-content:flex-end;gap:12px;display:flex}.holding-row-actions a,.holding-table-view a{color:#b3332e;text-underline-offset:3px;text-decoration:underline}.holding-table-view{background:#fff;border:1px solid #d7d0c1;overflow:auto}.holding-table-view table{border-collapse:collapse;width:100%;min-width:1280px;font-size:13px}.holding-table-view th,.holding-table-view td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6ded2;border-right:1px solid #eee7dc;padding:10px 12px;line-height:1.55}.holding-table-view th{color:#514a41;white-space:nowrap;text-align:center;background:#f4f0e8;font-weight:700;position:relative;overflow:visible}.holding-table-view th:last-child,.holding-table-view td:last-child{border-right:0}.holding-table-view td:first-child{min-width:170px;font-weight:600}.holding-table-view td:nth-child(8){white-space:nowrap}.holding-table-view th:nth-child(10),.holding-table-view td:nth-child(10){width:132px;max-width:132px}.holding-table-view td:nth-child(10){white-space:normal;word-break:break-all}.holding-table-view th:nth-child(11),.holding-table-view td:nth-child(11){white-space:nowrap;width:108px;min-width:108px}.holding-table-filter-form{display:none}.holding-table-head-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.holding-column-filter{display:inline-block;position:relative}.holding-column-filter summary{color:#5c6b63;cursor:pointer;background:#fff;border:1px solid #cfc6b7;place-items:center;width:20px;height:20px;font:700 12px/1 Arial,sans-serif;list-style:none;display:grid}.holding-column-filter summary::-webkit-details-marker{display:none}.holding-column-filter.active summary{color:#b3332e;border-color:#b3332e}.holding-column-filter-panel{z-index:20;background:#fff;border:1px solid #d7d0c1;gap:6px;width:max-content;min-width:180px;padding:8px;display:none;position:absolute;top:26px;left:0;box-shadow:0 8px 20px #2d261e1f}.holding-table-view th:nth-last-child(-n+2) .holding-column-filter-panel{left:auto;right:0}.holding-column-filter-panel input,.holding-column-filter-panel select{color:#34302c;width:170px;height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7d0c1;padding:0 8px;font-size:12px}.holding-column-filter-panel button{color:#fff;cursor:pointer;background:#5c6b63;border:0;width:34px;height:34px;font:700 15px Arial,sans-serif}@media (max-width:900px){.library-search-switches{justify-content:flex-start}.holding-compact-rows article{grid-template-columns:1fr}.holding-compact-rows article>p{grid-column:auto}.holding-row-actions{justify-content:flex-start}}.library-search-content .catalog-hero{padding-left:max(8vw,50vw - 718px);padding-right:max(8vw,50vw - 718px)}.library-search-content .catalog-results{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:0 32px 80px}.library-search-content .result-count{color:#6d6b66;margin:0 0 28px;font-size:14px}.library-search-content .result-count strong{color:#b3332e}.library-search-content .result-count a{color:#b3332e;text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.library-search-content .catalog-hero,.library-search-content .catalog-results{padding-left:25px;padding-right:25px}}.library-search-hero{background:#f4f0e8;position:relative;overflow:hidden}.library-search-hero:after{content:"";opacity:.96;pointer-events:none;background:linear-gradient(90deg,#f4f0e8 0%,#f4f0e8e0 28%,#f4f0e861 58%,#f4f0e814 100%),url(/site/hero/desktop-1783861300195.png) 100%/cover no-repeat;width:min(68vw,1120px);position:absolute;inset:0 0 0 auto}.library-search-hero>*{z-index:1;position:relative}.library-search-controls{justify-content:center;align-items:center;min-height:42px;margin:4px 0 16px;display:flex;position:relative}.library-search-browse{flex:none;justify-content:center;gap:0;width:max-content;display:inline-flex}.library-search-browse a{color:#5e4b3e;background:#fff;border:1px solid #d7d0c1;border-right:0;align-items:center;gap:7px;padding:10px 18px;font-size:14px;display:inline-flex}.library-search-browse a:last-child{border-right:1px solid #d7d0c1}.library-search-browse a[aria-current=page]{color:#fff;background:#5c6b63;border-color:#5c6b63}.library-search-nav-icon{opacity:.82;font-size:13px;line-height:1}.library-search-mode-icons{gap:8px;display:flex;position:absolute;right:0}.library-search-mode-icons a{color:#5e4b3e;background:#fff;border:1px solid #d7d0c1;place-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:grid}.library-search-mode-icons a[aria-current=page]{color:#fff;background:#5c6b63;border-color:#5c6b63}.holding-accordion-list{gap:8px}.holding-group-static{border-color:#e2d8ca;overflow:hidden}.holding-group-static-header{background:#fff;border-bottom:1px solid #e6ded2;justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;display:flex}.holding-group-static-header p{color:#b3332e;letter-spacing:.08em;margin:0 0 4px;font-size:12px}.holding-group-static-header h2{margin:0;font-size:20px;font-weight:600;display:inline}.holding-group-static-header span{color:#766b5f;white-space:nowrap;background:#f3eee6;margin-left:10px;padding:2px 8px;font-size:12px;display:inline-flex}.holding-group-static-header:after{content:"⌃";color:#7e756b;font-size:15px}.library-record-detail{padding-top:56px}.library-record-columns{grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr)}.library-record-location{border-top:1px solid #d7d0c1;margin:20px 0}.library-record-location>div{border-bottom:1px solid #d7d0c1;grid-template-columns:96px 1fr;gap:14px;padding:14px 0;line-height:1.7;display:grid}.library-record-location dt{color:#6d6b66}.library-record-location dd{margin:0}.library-record-location a{color:#b3332e;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.library-search-controls{flex-wrap:wrap;justify-content:flex-start;gap:14px}.library-search-mode-icons{margin-left:auto;position:static}.library-record-columns{grid-template-columns:1fr}}.holding-table-view{border-radius:10px;box-shadow:0 8px 24px #322a200d}.holding-active-filters{color:#625b53;background:#fffdf8;border-bottom:1px solid #eadfce;align-items:center;gap:10px;min-width:1280px;padding:12px 14px;font-size:13px;display:flex}.holding-filter-chip{border:1px solid #e2d7c8;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;display:inline-flex;color:#6b5445!important;background:#f4eee4!important;text-decoration:none!important}.holding-filter-clear-all{margin-left:4px;color:#b3332e!important;text-decoration:none!important}.holding-filter-clear-all:before{content:"♜";margin-right:5px;font-size:12px}.holding-table-head-cell{gap:7px}.holding-column-filter summary{color:#9a8b7b;background:0 0;border:0;width:16px;height:16px}.holding-filter-icon{width:14px;height:14px;display:block;position:relative}.holding-filter-icon:before{content:"";clip-path:polygon(0 0,100% 0,61% 47%,61% 100%,39% 100%,39% 47%);box-sizing:border-box;background:0 0;border:1.6px solid;width:10px;height:10px;position:absolute;top:2px;left:2px}.holding-filter-icon:after{display:none}.holding-column-filter-panel{background:#fffdfa;border-color:#e2d7c8;border-radius:7px;flex-direction:column;gap:10px;min-width:222px;padding:14px;top:24px;left:-10px;box-shadow:0 10px 28px #352b2229}.holding-column-filter[open] .holding-column-filter-panel{display:flex}.holding-column-filter-panel input,.holding-column-filter-panel select{color:#302923;background:#fff;border-color:#cdbfac;border-radius:2px;width:100%;height:36px;font-size:13px}.holding-column-filter-panel small{color:#8d8175;font-size:12px}.holding-column-filter-panel>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.holding-column-filter-panel a{color:#8d463d!important;text-decoration:none!important}.holding-column-filter-panel button{background:#b3332e;border-radius:4px;width:auto;min-width:52px;height:34px;padding:0 14px;font:13px Noto Serif SC,Songti SC,serif}.library-search-nav-icon{opacity:.95;justify-content:center;align-items:center;width:18px;height:18px;font-size:0;line-height:1;display:inline-flex}.library-search-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.holding-column-filter summary:hover,.holding-column-filter.active summary{color:#b3332e;background:0 0}.holding-filter-icon{width:17px;height:17px;display:block}.holding-filter-icon svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.holding-filter-icon:before,.holding-filter-icon:after{display:none}.library-search-browse a{gap:9px}.library-search-nav-icon{width:20px;height:20px}.library-search-nav-icon svg{stroke-width:1.9px;width:20px;height:20px}.holding-column-filter summary{color:#3a332c;width:20px;height:20px}.holding-filter-icon{width:19px;height:19px}.holding-filter-icon svg{stroke:#201b17;stroke-width:2.55px;width:19px;height:19px}.holding-column-filter summary:hover .holding-filter-icon svg,.holding-column-filter.active .holding-filter-icon svg{stroke:#b3332e}.holding-multi-filter-panel{min-width:270px}.holding-multi-filter-options{box-sizing:border-box;background:#fff;border:1px solid #e2d7c8;flex-direction:column;gap:2px;width:100%;max-height:260px;padding:5px;overflow:hidden auto;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.holding-multi-filter-options label{cursor:pointer;color:#443a32;align-items:center;gap:8px;padding:6px 5px;font-size:13px;line-height:1.35;display:flex}.holding-multi-filter-options label:hover{background:#f7f0e6}.holding-multi-filter-options input[type=checkbox]{accent-color:#b3332e;flex:none;width:15px;height:15px;margin:0}.holding-multi-filter-options span{word-break:break-word}.holding-multi-filter-options p{color:#8d8175;margin:8px 5px;font-size:12px}.holding-edit-entry-secondary{white-space:nowrap;margin-left:auto}.library-search-content .holding-accordion-list{max-width:1220px;margin-left:auto;margin-right:auto}.library-search-content .holding-group-static{border-color:#ded4c5}.library-search-content .holding-group-static-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:9px 16px;display:grid}.holding-group-static-title{min-width:0;display:block}.holding-group-static-header p{display:none}.holding-group-static-header h2{font-size:18px;line-height:1.25}.holding-group-static-header .holding-group-count{justify-self:center;margin-left:0;transform:translateY(-1px)}.library-search-content .holding-group-static-header:after{justify-self:end}.library-search-content .holding-compact-rows article{grid-template-columns:minmax(175px,.82fr) minmax(0,1.2fr) max-content;gap:5px 12px;min-height:38px;padding:6px 14px}.library-search-content .holding-row-main b{font-size:14px}.library-search-content .holding-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.holding-row-action-placeholder{width:74px;display:block}.library-record-location{border-top:0;margin-top:0}.catalog-facet-form{background:#f7f3eb;border:1px solid #d7d0c1;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:0 0 26px;padding:18px;display:grid}.catalog-facet-form label{color:#5d554c;gap:6px;font-size:12px;font-weight:700;display:grid}.catalog-facet-form input,.catalog-facet-form select{box-sizing:border-box;color:#322f2b;background:#fff;border:1px solid #cfc5b7;width:100%;height:38px;padding:0 9px;font:13px Noto Serif SC,Songti SC,serif}.catalog-facet-actions{align-items:center;gap:8px;display:flex}.catalog-facet-actions button,.catalog-read-action{color:#fff;white-space:nowrap;cursor:pointer;background:#b3332e;border:0;place-items:center;min-height:38px;padding:0 15px;font:13px Noto Serif SC,Songti SC,serif;display:inline-grid}.catalog-facet-actions a{color:#7b302c;white-space:nowrap;font-size:13px;text-decoration:underline}.catalog-book-grid .catalog-manuscript-cover{background:#e9e2d6;width:min(100%,210px);height:300px;margin-left:auto;margin-right:auto;box-shadow:0 5px 14px #332a1e2e}.catalog-book-grid .catalog-manuscript-cover img{object-fit:contain;object-position:left top;background:#e9e2d6}.catalog-read-action{margin-top:16px;text-decoration:none}.catalog-card .catalog-read-action:hover{background:#8d2623}@media (max-width:1100px){.catalog-facet-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:700px){.catalog-facet-form{grid-template-columns:1fr 1fr}.catalog-facet-actions{grid-column:1/-1}.catalog-book-grid .catalog-manuscript-cover{height:280px}}@media (max-width:460px){.catalog-facet-form{grid-template-columns:1fr}}.catalog-facet-form{grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:8px;width:70%;max-width:1120px;margin:8px auto 26px;padding:12px 14px}.catalog-facet-form label{gap:5px;min-width:0;font-size:11px}.catalog-facet-form input,.catalog-facet-form select{min-width:0;height:34px;padding:0 8px;font-size:12px}.catalog-facet-actions{grid-column:auto;justify-content:flex-end}.catalog-facet-actions button,.catalog-read-action{min-height:34px;padding:0 12px;font-size:12px}@media (max-width:1050px){.catalog-facet-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:auto}.catalog-facet-actions{grid-column:auto}}@media (max-width:700px){.catalog-facet-form{grid-template-columns:1fr 1fr}.catalog-facet-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:460px){.catalog-facet-form{grid-template-columns:1fr}.catalog-facet-actions{grid-column:auto}}.catalog-book-grid{justify-content:initial;grid-template-columns:repeat(8,minmax(0,1fr));gap:34px 20px}.catalog-book-grid .catalog-card{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.catalog-book-grid .catalog-manuscript-cover,.catalog-book-grid .catalog-image{aspect-ratio:160/225;width:100%;max-width:160px;height:auto;margin:0 0 8px}.catalog-book-grid .catalog-manuscript-caption,.catalog-book-grid .catalog-artifact-caption{color:#655748;text-align:center;width:100%;margin:0 0 4px;font-size:12px;line-height:1.35}.catalog-book-grid .catalog-card h2{text-align:center;width:100%;margin:0;font-size:21px}@media (max-width:999px){.catalog-book-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.catalog-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.catalog-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.catalog-book-grid{grid-template-columns:160px;justify-content:start}}.detail-image>img,.image-gallery-main img{object-fit:contain;object-position:left top;background:#e7dfd2}.image-gallery-main{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;position:relative}.image-gallery-main>span{color:#fff;opacity:0;background:#141414b8;padding:7px 10px;font-size:12px;transition:opacity .18s;position:absolute;bottom:12px;right:12px}.image-gallery-main:hover>span,.image-gallery-main:focus-visible>span{opacity:1}.image-gallery-main:focus-visible{outline-offset:3px;outline:3px solid #b3332e}.image-lightbox{z-index:1000;color:#fff;background:#0c0c0cf0;flex-direction:column;display:flex;position:fixed;inset:0}.image-lightbox-toolbar{background:#00000059;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 22px;font-size:14px;display:flex}.image-lightbox-toolbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;padding:7px 11px}.image-lightbox-stage{flex:1;place-items:center;min-height:0;padding:20px 76px;display:grid;position:relative}.image-lightbox-stage>img{object-fit:contain;max-width:100%;max-height:100%;display:block;box-shadow:0 8px 36px #0000007a}.image-lightbox-nav{z-index:1;color:#fff;cursor:pointer;background:#00000073;border:0;width:46px;height:58px;font-size:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.image-lightbox-prev{left:18px}.image-lightbox-next{right:18px}.image-lightbox-thumbnails{background:#0006;gap:8px;min-height:72px;padding:10px 18px;display:flex;overflow:auto}.image-lightbox-thumbnails button{background:#222;border:2px solid #0000;flex:0 0 58px;height:52px;padding:0}.image-lightbox-thumbnails button.active{border-color:#fff}.image-lightbox-thumbnails img{object-fit:cover;width:100%;height:100%}@media (max-width:520px){.image-gallery-main>span{opacity:1}.image-lightbox-toolbar{padding:0 14px}.image-lightbox-stage{padding:14px 50px}.image-lightbox-nav{width:36px;height:48px;font-size:36px}.image-lightbox-prev{left:6px}.image-lightbox-next{right:6px}}.catalog-book-grid .catalog-manuscript-cover{background:0 0;justify-content:center;align-items:center;width:100%;height:225px;display:flex}.catalog-book-grid .catalog-manuscript-cover img{object-fit:contain;object-position:center;background:0 0;width:auto;max-width:160px;height:225px;display:block}.catalog-page .catalog-content{padding-top:0}.image-lightbox-stage{touch-action:none;overflow:hidden}.image-lightbox-stage>img{-webkit-user-select:none;user-select:none;transition:transform .12s ease-out}.image-lightbox-stage>img.is-zoomed{cursor:grab}.image-lightbox-stage>img.is-zoomed:active{cursor:grabbing}.image-lightbox-help{color:#ffffffdb;pointer-events:none;background:#0000008f;padding:6px 9px;font-size:12px;position:absolute;bottom:14px;right:16px}@media (max-width:520px){.image-lightbox-help{bottom:8px;right:8px}}.library-search-content .result-count{max-width:1220px;margin:0 auto 28px;font-size:12px}.catalog-page .catalog-count{font-size:13px}.image-lightbox-stage{touch-action:auto;padding:24px 76px;display:block;overflow:auto}.image-lightbox-canvas{place-items:center;min-width:1px;min-height:1px;margin:auto;display:grid}.image-lightbox-canvas img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;box-shadow:0 8px 36px #0000007a}.image-lightbox-help{float:right;position:sticky;bottom:0;right:0}@media (max-width:520px){.image-lightbox-stage{padding:18px 50px}}.official-resource-link{color:#765332;border-bottom:1px solid #cbbca6;align-items:center;gap:.3rem;max-width:100%;margin:.6rem 0;font-size:.9rem;display:inline-flex}.online-only-filter{white-space:nowrap;align-items:center;gap:.4rem;display:flex!important}.online-only-filter input{width:auto!important}.holdings-online-filter{color:#574637;justify-content:flex-start;margin-top:12px;font-size:14px}.holdings-online-filter input{min-width:16px;min-height:16px}.official-resource-link+.official-resource-link{margin-left:1rem}.holding-field-link small{color:#72675c;font-size:12px;line-height:1.5;display:block}.library-search-content .holding-row-actions>a,.library-search-content .holding-table-actions>a{white-space:nowrap;border-bottom:0;align-items:center;min-height:32px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.holding-table-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}@media (max-width:900px){.library-search-content .holding-compact-rows article{grid-template-columns:minmax(0,1fr)}.library-search-content .holding-row-actions{justify-content:flex-start}}
