.sermon-link-share { display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin-top:.75rem;min-width:0; }
.sermon-link-share button { appearance:none;background:none;border:0;color:#7e3025;padding:.5rem 0;min-height:44px;cursor:pointer;font:700 .86rem Arial,Helvetica,sans-serif;text-align:left; }
.sermon-link-share button:hover { text-decoration:underline; }
.sermon-link-share button:focus-visible { outline:2px solid #7e3025;outline-offset:3px; }
.sermon-copy-status { color:#706b60;font:400 .8rem Arial,Helvetica,sans-serif; }
.sermon-link-share input { flex-basis:100%;width:100%;min-width:0;box-sizing:border-box;border:1px solid #d9d1c2;background:#fffdf9;color:#25231f;padding:.6rem;font-size:1rem; }
.sermon-link-share input[hidden] { display:none; }

[data-sermon-standalone="1"] [data-library-back] { display:none !important; }
.sermon-library-back { display:inline-block;color:#7e3025;margin-bottom:1.5rem;font-size:.9rem; }
