.image-catalog-panel{max-width:1100px;margin:auto;width:100%}.image-catalog-heading{text-align:center;margin:0 auto 24px}.image-catalog-heading h1{margin:8px 0}.image-catalog-heading p{font-size:17px}.image-catalog-heading>a{font-size:15px;text-decoration:none}.image-catalog-nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 auto 28px;padding:14px;background:#f5eadb;border:1px solid #dfcfbb;border-radius:10px}.image-catalog-nav a{display:flex;align-items:center;justify-content:space-between;gap:25px;min-width:180px;text-decoration:none;padding:12px 20px;border:1px solid #563829;border-radius:6px;background:#fffaf2;color:#432a1e;font-weight:700}.image-catalog-nav a:hover{background:#432a1e;color:#fff}.image-catalog-nav a:focus-visible,.catalog-back-top:focus-visible{outline:3px solid #b88c51;outline-offset:4px}.image-catalog-pages{width:min(100%,760px);margin-inline:auto;display:flex;flex-direction:column;gap:8px}.image-catalog-pages img{display:block;width:100%;height:auto;object-fit:contain}.image-catalog-page{padding:0!important;border:0!important;display:flex;flex-direction:column;gap:8px;margin:0;scroll-margin-top:150px}.catalog-back-top{display:block;text-align:center;margin:28px auto;text-decoration:none;font-weight:700}@media(max-width:600px){.image-catalog-nav{padding:10px;gap:8px}.image-catalog-nav a{min-width:0;width:100%;padding:10px 14px}.image-catalog-heading p{font-size:15px}.image-catalog-page{scroll-margin-top:130px}.image-catalog-pages{gap:5px}}

.image-catalog-nav{flex-direction:column;align-items:stretch;max-width:760px}.image-catalog-nav h2{margin:0 0 8px;font-size:23px;color:#432a1e;text-align:right}.image-catalog-nav a{width:100%}

.image-catalog-nav{display:block;position:relative;width:max-content;max-width:100%;margin:0 0 20px auto;padding:0;border:0;background:transparent;border-radius:6px;z-index:5}.catalog-menu-toggle{display:flex;align-items:center;gap:18px;border:1px solid #563829;border-radius:5px;background:#fffaf2;color:#432a1e;padding:8px 13px;font-size:14px;line-height:1.5}.catalog-menu-toggle:focus-visible{outline:3px solid #b88c51;outline-offset:3px}#catalog-menu-items{position:absolute;right:0;top:calc(100% + 5px);width:255px;max-width:calc(100vw - 40px);padding:5px;background:#fffaf2;border:1px solid #d7c4ae;border-radius:6px;box-shadow:0 8px 25px #432a1e20}#catalog-menu-items[hidden]{display:none!important}.image-catalog-nav #catalog-menu-items a{font-size:14px;min-width:0;border:0;border-radius:3px;padding:9px 10px;gap:10px}.image-catalog-panel{position:relative}.image-catalog-heading{margin-bottom:15px}
.catalog-content-entry h2{font-size:26px;margin:18px 0 10px}.catalog-content-entry p{font-size:18px;line-height:2;margin:10px 0 20px;white-space:normal;overflow-wrap:anywhere}.catalog-external{padding:30px;border:1px solid #e5d9c8;border-radius:14px;background:#fff;max-width:900px;margin:auto}.catalog-external-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:#2c1a1d;color:#fff;text-decoration:none;padding:12px 24px;border-radius:7px}.catalog-pdf-viewer{display:block;width:100%;height:75vh;margin-top:24px;border:1px solid #e5d9c8}.catalog-content-entry{min-width:0}@media(max-width:600px){.catalog-external{padding:20px}.catalog-pdf-viewer{height:65vh}.catalog-content-entry h2{font-size:23px}}
