.wa-share{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#145d40;color:#fff!important;text-decoration:none!important;border:1px solid #c6f580;border-radius:999px;font-family:inherit;font-weight:700;font-size:14px;line-height:1.2;min-height:48px;padding:12px 19px;box-shadow:0 6px 20px #123e2e26;transition:transform .2s,background .2s;max-width:100%;box-sizing:border-box}.wa-share svg{width:24px;height:24px;flex-shrink:0}.wa-share:hover{background:#0d4830;transform:translateY(-3px)}.wa-share:focus-visible{outline:3px solid #d9ff52;outline-offset:4px}.wa-share-float{position:fixed;z-index:45;right:max(20px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));animation:wa-soft-glow 3.5s ease-in-out infinite}.wa-share-inline{margin:10px 0;font-size:13px}.article-meta .wa-share{font-size:13px}.article-meta{flex-wrap:wrap}body:has(.wa-share-float) footer{padding-bottom:100px}body:has(.modal-backdrop) .wa-share-float,body:has([role="dialog"]) .wa-share-float,body:has(input:focus,textarea:focus,select:focus) .wa-share-float{display:none}.wa-share-float[hidden]{display:none}.wa-analytics{border:1px solid #90b798}.wa-analytics .an-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-analytics h2{display:flex;align-items:center;gap:10px}.wa-analytics h2 svg{width:25px;height:25px}.wa-daily{display:flex;align-items:flex-end;gap:6px;height:100px;overflow-x:auto;padding-top:10px}.wa-day{min-width:20px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;font-size:10px;color:#62715c}.wa-day i{display:block;width:100%;max-width:25px;background:#23855c;border-radius:5px 5px 0 0;min-height:1px}.wa-day span{margin-top:5px;white-space:nowrap}@keyframes wa-soft-glow{50%{box-shadow:0 0 0 5px #b4ee7525,0 8px 25px #123e2e30}}@media(max-width:600px){.wa-share-float{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));padding:11px 16px;font-size:12px;min-height:46px;max-width:calc(100vw - 28px)}.wa-share-float svg{width:22px;height:22px}.wa-share-inline{min-height:44px}.wa-analytics .an-metrics{grid-template-columns:1fr}.wa-analytics .an-metric strong{font-size:30px}}@media(prefers-reduced-motion:reduce){.wa-share-float{animation:none}.wa-share{transition:none}}
