/* Share bar (inc/share.php) on /analysis and /learn pages. Uses the app.css tokens. */
.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 22px}
.share [hidden]{display:none!important}
.share-l{font-size:.78rem;font-weight:650;color:var(--faint)}
.share-bs{display:flex;flex-wrap:wrap;gap:8px}
.share .share-b{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:980px;background:var(--surface);color:var(--muted);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,border-color .15s,background-color .15s}
.share .share-b svg{width:17px;height:17px;flex:none}
.share .share-b:hover,.share .share-b:focus-visible{color:var(--c,var(--ink));border-color:var(--c,var(--brand));outline:0}
.share .share-b:focus-visible{box-shadow:0 0 0 3px var(--brand-soft)}
.sh-facebook{--c:#0866ff}
.sh-line{--c:#06c755}
.sh-whatsapp{--c:#25d366}
.sh-telegram{--c:#26a5e4}
.sh-linkedin{--c:#0a66c2}
.share-copy .i-ok{display:none}
.share .share-copy.is-copied{color:var(--up);border-color:var(--up)}
.share-copy.is-copied .i-link{display:none}
.share-copy.is-copied .i-ok{display:inline}
.share-msg{font-size:.78rem;font-weight:650;color:var(--up)}
.share-msg:empty{display:none}
/* End-of-article version: a quiet box with the call to share */
.share-end{margin:30px 0 0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}
.share-end .share-l{flex:1 1 auto;font-size:.95rem;font-weight:700;color:var(--ink)}
.share-end .share-b{background:var(--raised)}
/* Phones: the top bar drops its label and the buttons share one row, shrinking on narrow screens */
@media(max-width:480px){.share:not(.share-end) .share-l{display:none}.share-end{padding:14px}.share-end .share-l{flex-basis:100%}.share-bs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;width:100%}.share .share-b{width:100%;max-width:40px;height:auto;aspect-ratio:1;justify-self:center}}
.page-lead .share{margin:14px 0 0}
