body.crd-smart-search-page .crd-smart-root{padding-top:20px!important;min-width:0}
body.crd-smart-search-page .crd-smart-intro{margin:0 0 20px;padding:0;min-width:0}
body.crd-smart-search-page .crd-smart-intro h1{font-family:'Exo 2',sans-serif;font-size:clamp(22px,2vw,32px);line-height:1.25;color:#dda54f;margin:0 0 18px;overflow-wrap:anywhere}
#smartStatus,#smartCorrection{color:#c9c5be;margin:10px 0;font:15px/1.5 'Exo 2',sans-serif}
.crd-smart-search-page mark,.crd-search-modal mark{background:rgba(221,165,79,.23);color:inherit;border-radius:2px;padding:0}
.crd-search-live-card__body{min-width:0}.crd-search-live-card strong,.crd-search-live-card small{overflow-wrap:anywhere}.crd-search-live__results{max-height:min(60vh,520px);overflow-y:auto;overflow-x:hidden}

body.crd-smart-search-page #crdAllMaterials{padding-top:0!important;background:transparent!important;font-family:'Open Sans',Arial,sans-serif}
body.crd-smart-search-page .caf-card{scroll-margin-top:115px}
body.crd-smart-search-page .crd-smart-filters button{border:1px solid #594326!important;background:#202020!important;color:#dda54f!important;padding:9px 12px!important;font:inherit!important;cursor:pointer}
body.crd-smart-search-page .crd-smart-filters button[aria-pressed=true]{background:#dda54f!important;color:#111!important}
@media(min-width:768px) and (max-width:1100px){body.crd-smart-search-page #crdAllMaterials .caf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.page-all-materials:has(#crdArchiveContext) #crdAllMaterials{padding-top:24px!important}
body.page-all-materials:has(#crdArchiveContext) #content>section.crd-all-materials-page{padding-top:0!important}

body.crd-smart-search-page #crdAllMaterials #smartForm{display:flex!important;gap:10px!important;margin:0 0 12px!important}
body.crd-smart-search-page #crdAllMaterials #smartInput{display:block!important;min-width:0!important;width:100%!important;background:#1c1c1c!important;border:1px solid #4a3c2a!important;color:#eee!important;padding:12px 14px!important;font:inherit!important}
body.crd-smart-search-page #smartForm button{display:block!important;min-width:75px!important;color:#dda54f!important;background:#202020!important;border:1px solid #594326!important;padding:9px 12px!important}

/* Current-page material sidebars: plain titles and a natural-height heading. */
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkToc .crd-vk-toc__inner{padding:32px 24px 36px!important}
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkToc .crd-vk-archive-summary{height:auto!important;min-height:0!important;align-items:flex-start!important;gap:12px!important;padding:0 0 16px!important;font-size:20px!important;line-height:1.4!important}
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkToc .crd-vk-archive-summary__title{display:block;min-width:0;flex:1;overflow-wrap:normal}
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkToc .crd-vk-archive-summary__mark{flex:0 0 24px;text-align:center}
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkTocList .crd-vk-toc__link,
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkTocList .crd-vk-toc__link:visited{color:#ececd1!important;font-weight:300!important}
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkTocList .crd-vk-toc__link:hover,
body:has(#crdAllMaterials):has(#crdArchiveContext) #crdVulkkTocList .crd-vk-toc__link:focus-visible{color:#dd9933!important}
