/* OMNIA 0.8.2 · Chronicle card, map pictures and sharing. Loaded after manuscript.css. */
.chron-figure{margin:14px 0 10px;padding:8px;background:var(--vellum-2,#dfcca2);box-shadow:inset 0 0 0 1px var(--ink,#2a2118),inset 0 0 0 5px var(--vellum,#eadcb9),inset 0 0 0 6px #2a211866;display:grid;place-items:center;min-height:220px}
.chron-figure img{display:block;width:100%;height:auto;max-height:min(46vh,500px);object-fit:contain;box-shadow:0 2px 10px #2a211840}
.chron-figure[data-size="story"] img{max-height:min(52vh,560px)}
.chron-loading{font:italic 15px/1.4 var(--b,Georgia,serif);color:var(--ink-3,#7d6747);text-align:center;padding:40px 12px}
.chron-loading[hidden]{display:none}
.chron-sizes{display:flex;gap:6px;margin:0 0 12px}
.chron-sizes button{flex:1;padding:6px 4px;font-size:14px!important}
.chron-sizes button[aria-pressed="true"]{background:var(--ink,#2a2118)!important;color:var(--vellum,#eadcb9)!important}
.chron-actions{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:6px}
.chron-actions button,.chron-more button{padding:9px 6px;min-height:40px}
.chron-more{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px}
.chron-more[hidden]{display:none}
.chron-note{font:italic 13px/1.4 var(--b,Georgia,serif);color:var(--ink-3,#7d6747);margin:8px 0 14px}
.chron-shot img{max-height:min(50vh,460px)}
@media (max-width:620px){
 .chron-actions{grid-template-columns:1fr 1fr}
 .chron-actions [data-chron="share"]{grid-column:1/-1}
 .chron-more{grid-template-columns:1fr}
 .chron-figure img{max-height:48vh}
}
/* The map picture button stays in the tool column on phones, where later tools are hidden. */
.map-tools #snapshot{display:block}
