.ll-share-graphic{margin:2rem 0;border:1px solid var(--line,#d9ddcf);padding:1rem;background:var(--cream,#f7f5ec)}
.ll-share-graphic>img{display:block;width:100%;height:auto;margin:0}
.ll-share-graphic figcaption{margin-top:1rem;text-align:left;font-size:1rem}
.ll-share-graphic figcaption p,.ll-share-graphic .ll-graphic-draft{font-size:.9rem}
.ll-graphic-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}
.ll-share-graphic button,.ll-graphic-actions a{font:inherit;font-size:.9rem;display:inline-block;padding:.7rem .9rem;min-height:44px;border:1px solid #244b3e;background:#244b3e;color:#fff;text-decoration:none;cursor:pointer}
.ll-share-graphic button[hidden]{display:none}
.ll-share-graphic button:disabled{opacity:.6;cursor:wait}
.ll-share-graphic :is(button,a,textarea,summary):focus-visible{outline:3px solid #b75225;outline-offset:3px}
.ll-share-graphic textarea{display:block;width:100%;box-sizing:border-box;padding:.7rem;margin:.5rem 0;font:14px/1.5 monospace;overflow-wrap:anywhere}
.ll-share-graphic summary{cursor:pointer;min-height:44px;padding:.5rem 0}
.ll-graphic-status:empty{display:none}
.ll-graphic-status{font-size:.9rem;color:#244b3e}
