.site-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;width:100%;padding:23px 0;border-top:1px solid #b8c8ac50;margin-top:24px;font-size:12px}
.site-share button{border:1px solid currentColor;padding:11px 17px;border-radius:3px;font:inherit;cursor:pointer;white-space:nowrap}
.site-share button:hover{background:#a9c87520}
.site-share>a{overflow-wrap:anywhere;font-size:11px;text-decoration:underline;text-underline-offset:4px}
.site-share p{flex-basis:100%;font-size:11px;line-height:1.7;margin:0}
.site-share p:empty{display:none}
.share-fallback{width:100%;font-size:11px}
.share-fallback input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #aab99b;border-radius:3px;background:#f7f5ec;color:#153d33;font:inherit}
.chapter-footer .site-share{margin:0;color:#526e48}
@media(max-width:520px){.site-share{gap:15px}.site-share button{min-height:44px}}
