/* v1.9.2 — compact, theme-aware sharing panel */
.am-share-row{gap:9px 10px;align-items:center;font-size:13px}
.am-share-row .am-share-heading{flex:1 0 100%;font-weight:800;font-size:14px;color:var(--am-ink)}
.am-share-row .am-share-button,
body.am-military .am-share-row .am-share-button{
    display:inline-flex;align-items:center;justify-content:center;
    min-height:39px;padding:7px 14px;border:1px solid var(--am-line);
    border-radius:7px;background:var(--am-card);
    color:var(--am-ink);font:700 13px/1.6 var(--am-font);cursor:pointer;
    text-decoration:none;transition:border-color .15s,background .15s,color .15s;
}
.am-share-row .am-share-button:hover,
body.am-military .am-share-row .am-share-button:hover{
    border-color:var(--am-accent);background:var(--am-tactical,#253e31);color:#fff
}
.am-share-row .am-share-button:focus-visible{outline:2px solid var(--am-accent);outline-offset:3px}
.am-share-row .am-share-feedback{flex:1 0 100%;font-size:12px;color:var(--am-muted,var(--am-ink));min-height:0}
.am-share-row .am-share-feedback:empty{display:none}
.single-story .single-hero img.am-zoomable-image{cursor:zoom-in}
@media(max-width:520px){.am-share-row .am-share-button,body.am-military .am-share-row .am-share-button{padding:7px 11px;font-size:12px}}
@media print{.am-share-row{display:none!important}}
