header{top:20px;gap:12px}.brand{margin-right:auto}.brand span{font-size:9px}header button{font-size:12px;padding:8px 12px}aside{top:88px;bottom:205px;max-height:none;width:320px;padding:20px;background:#0d191fed;border:1px solid #2c4147;border-radius:16px;box-shadow:0 12px 35px #0003}aside h1{font-size:27px;margin:8px 0 15px}.panel-tabs{display:flex;gap:4px;position:sticky;top:-20px;z-index:2;background:#0d191f;padding:12px 0;margin-top:8px}.panel-tabs button{flex:1;padding:9px 4px;font-size:12px;border-color:transparent}.panel-tabs [aria-pressed=true]{color:#f1d39b;background:#283b3d;border-color:#778170}#detail{max-height:none!important;overflow:visible;margin:0;padding-top:12px}#detail p{font-size:13px;line-height:1.7}.layers{gap:9px}.layers label{padding:4px 0}.layers h3{font-size:14px}.layers>div{border-bottom:1px solid #294047;padding-bottom:12px}#explorePanel>button{display:block;text-align:left;width:100%;margin:8px 0;padding:13px;font-size:12px}#explorePanel>p{font-size:12px;color:#afc1bf}.panel-collapsed aside{display:none}.language{margin:12px 0 4px}.language input{accent-color:var(--gold)}#coverage{border-left:2px solid #b99c6f;padding-left:10px}.search:focus-within{border-color:#d8c08c}.search input{font-size:13px}.mode button{flex:1;padding:8px 4px}.mapnote{top:94px}.physical-note{bottom:195px;max-width:380px}footer{bottom:18px;padding:18px 24px;gap:25px}.hint{display:none}#gallery{width:min(1040px,94vw);padding:28px}#galleryClose,#close{position:sticky;top:0;float:right;z-index:3}#galleryTitle{font-size:30px;margin-right:95px}dialog p{font-size:13px}dialog details{padding:10px 0;border-bottom:1px solid #33484e}dialog summary{font-size:14px;line-height:1.6;margin-top:0}.catalog-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;position:sticky;top:0;background:#142027;padding:10px 0;z-index:2}.catalog-toolbar input{flex:1;min-width:200px}.catalog-toolbar select{max-width:100%}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.media-grid figure{margin:0;display:flex;flex-direction:column;overflow:hidden}.media-grid figure img{height:220px;max-height:220px;background:#08151c}.media-grid figure p{overflow-wrap:anywhere}figure img{border-radius:5px}figure a:has(img){display:block}figure a:last-child{font-size:11px}#galleryContent>figure{width:30%;margin:1.4%;vertical-align:top}button:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid #e2c48b;outline-offset:3px}[hidden]{display:none!important}
@media(max-width:750px){header{left:12px;right:12px;top:12px}.brand{font-size:17px;letter-spacing:2px;gap:6px}header button{padding:7px;font-size:10px}.brand span{display:none}aside{top:68px;left:10px;width:min(310px,calc(100vw - 72px));bottom:175px;padding:14px;max-height:none}aside h1{font-size:23px}.panel-tabs{top:-14px}.layers{display:grid}#detail{max-height:none!important;background:none;padding:10px 0}footer{left:10px;right:10px;bottom:10px;padding:12px;gap:12px}.date{min-width:65px}.date strong{font-size:27px}.timehead{gap:5px}#exactYear{width:72px}#yearSelect{max-width:115px}.controls{right:12px}.controls button{width:38px;min-height:38px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-grid figure img{height:160px}#gallery{padding:18px}#galleryContent>figure{display:block;width:100%;margin:12px 0}#galleryTitle{font-size:24px}#mapFrame{top:68px;height:calc(100% - 245px)}.catalog-toolbar{position:static}.panel-collapsed .controls{top:40%}}
@media(max-width:450px){.media-grid{grid-template-columns:1fr}.media-grid figure img{height:240px}.timehead select{max-width:100px}#century{max-width:90px}.ticks{font-size:8px}}
