.blog-share{--blog-share-size:44px}.blog-share__btn{width:var(--blog-share-size);height:var(--blog-share-size);border:1px solid var(--pv-hairline);background:var(--pv-bg);color:var(--pv-ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;text-decoration:none;transition:background-color .16s,border-color .16s,transform .12s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 8px 24px #1c1b1814}.blog-share__btn:hover{background:var(--pv-bg);border-color:color-mix(in srgb, var(--pv-ink) 22%, var(--pv-hairline))}.blog-share__btn:active{transform:scale(.96)}.blog-share__btn:focus-visible{outline:2px solid var(--pv-ink);outline-offset:3px}.blog-share__glyph{place-items:center;width:18px;height:18px;display:grid}.blog-share__glyph svg{width:18px;height:18px;display:block}.blog-share-toast{z-index:80;top:50%;right:max(76px, calc(60px + env(safe-area-inset-right,0px)));color:var(--pv-bg);letter-spacing:.01em;pointer-events:none;background:#000;border-radius:8px;margin:76px 0 0;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;position:fixed}@media (max-width:959px){.blog-share-toast{top:auto;left:50%;right:auto;bottom:calc(58px + env(safe-area-inset-bottom,0px));margin:0;transform:translate(-50%)}}.blog-share--rail{display:none}.blog-share--bar{z-index:45;pointer-events:none;box-shadow:none;padding:0 16px calc(10px + env(safe-area-inset-bottom,0px));background:0 0;border:0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.blog-share__tab,.blog-share__panel{pointer-events:auto}.blog-share__tab{border:1px solid var(--pv-hairline);background:var(--pv-bg);height:40px;color:var(--pv-ink);letter-spacing:.01em;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px 0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,transform .12s;display:inline-flex;box-shadow:0 8px 24px #1c1b1814}.blog-share__tab:hover{background:var(--pv-bg)}.blog-share__tab:active{transform:scale(.96)}.blog-share__tab:focus-visible{outline:2px solid var(--pv-ink);outline-offset:3px}.blog-share__panel{border:1px solid var(--pv-hairline);background:var(--pv-bg);border-radius:18px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 8px 24px #1c1b1814}.blog-share--bar .blog-share__btn{box-shadow:none}.blog-share__collapse .blog-share__glyph svg{width:16px;height:16px}@media (min-width:960px){.blog-share--bar{display:none}.blog-share--rail{z-index:42;top:0;bottom:0;right:max(20px, calc(16px + env(safe-area-inset-right,0px)));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed}}@media (prefers-reduced-motion:reduce){.blog-share__btn,.blog-share__tab{transition:none}.blog-share__btn:active,.blog-share__tab:active{transform:none}}@media print{.blog-share,.blog-share-toast{display:none!important}}
