/* R11: compact chronology and study images; original artwork stays intact. */
.era-accordion{margin:1rem 0}.era-entry{margin-bottom:.55rem}.era-entry:before{top:28px}.era-entry>summary{min-height:0;padding:8px 12px;gap:12px;width:calc(50% - 22px)}.era-entry>summary:after{top:31px;right:-23px;width:22px}.era-entry:nth-child(even)>summary:after{left:-23px}.era-entry>summary strong{font-size:1.05rem}.era-entry>summary .era-cover{flex:0 0 74px;max-width:74px;align-self:center}.era-cover img{height:66px;width:calc(50% - 2px)}.era-entry>summary .era-dates{margin-top:2px;font-size:.85rem}.era-entry>summary .era-action{margin-top:3px;font-size:.85rem}.era-entry>summary small{margin:2px 0;font-size:.8rem}.era-entry[open]>.era-panel{margin:8px 0 16px;padding:0 18px 18px}
.r11-close-bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#172731;border-bottom:1px solid #4b6570;padding:5px 0;margin:0 0 14px;box-shadow:0 2px 0 #101a22}.r11-close-bar span{font-weight:600;font-size:.95rem}.r11-close-bar button,.r11-image-bar button{font-size:1.55rem;line-height:1;min-width:44px;min-height:44px;padding:5px;flex-shrink:0}.r11-image-bar{position:sticky;top:0;display:flex;justify-content:flex-end;background:var(--bg);z-index:1}.r11-image-dialog{padding:.5rem}.r11-zoomable{cursor:zoom-in}.image-dialog img{cursor:zoom-out}
.era-panel .image-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;max-width:850px}.era-panel .outfit-card img{height:250px;max-height:250px;aspect-ratio:auto}.era-panel .outfit-card h3{font-size:1rem}.era-panel .outfit-card p{font-size:.88rem}.style-study>figure,.pilot-study>figure{max-width:600px}.style-study>figure img,.pilot-study>figure img{max-height:360px;width:100%;object-fit:contain}.material-comparison figure{max-width:400px}.outfit-image img{max-height:480px}.style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.style-card h2{font-size:1.05rem}.style-card img{max-height:230px;object-fit:contain}.style-comparison-images img{max-height:360px;object-fit:contain}
.detail-period{border-top:1px solid var(--line);padding:.6rem 0}.detail-period>summary{font-weight:600}.detail-filter{display:flex;gap:.7rem;align-items:end;flex-wrap:wrap;margin:1rem 0}.detail-filter label{flex:1;min-width:9rem}.detail-filter select{width:100%}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.detail-card{min-width:0}.detail-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eee5d5}.detail-card h2{font-size:1.05rem}.detail-card p{font-size:.9rem}.detail-plate{margin:1rem 0;max-width:650px}.detail-plate img{width:100%;max-height:390px;object-fit:contain;display:block}.detail-plate figcaption{font-size:.88rem;color:var(--muted)}.detail-item-list dt{font-weight:bold}.detail-item-list dd{margin:.3rem 0 1rem}
@media(max-width:900px){.era-accordion{padding-left:18px}.era-accordion:before{left:0}.era-entry:before{left:-24px}.era-entry>summary{width:100%;gap:10px;min-height:0}.era-entry>summary:after,.era-entry:nth-child(even)>summary:after{left:-19px;width:18px;top:31px}.era-cover img{height:60px}.era-entry[open]>.era-panel{padding:0 10px 14px}.detail-grid,.style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.era-entry>summary{flex-wrap:nowrap;padding:7px 9px}.era-entry>summary .era-cover{flex:0 0 62px;max-width:62px}.era-cover img{width:calc(50% - 2px);height:58px}.era-entry>summary .era-label{flex:1;min-width:0}.era-entry>summary strong{font-size:1rem}.era-panel .image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.era-panel .outfit-card img{height:200px;max-height:200px}.detail-grid,.style-grid{grid-template-columns:1fr 1fr;gap:1rem .7rem}.detail-card h2,.style-card h2{font-size:.95rem}.detail-card p,.style-card p{font-size:.85rem}.r11-close-bar{margin-bottom:10px}.detail-filter{display:block}.detail-filter>*{margin:.6rem 0}.detail-plate img{max-height:300px}}

.detail-image-button{display:block;width:100%;padding:0;border:1px solid var(--line);background:#eee5d5;cursor:zoom-in}.detail-image-button img{display:block;width:100%;height:auto}
.r11-browse-tools{border-block-start:1px solid var(--line);margin:.4rem 0;padding:.2rem 0}.r11-browse-tools>summary{font-weight:600;padding:.6rem 0;color:var(--accent)}.r11-browse-tools .pilot-links{border:0;margin:0;padding:.3rem 0}
