.ek-share{--ek-accent:var(--yellow,var(--blog-yellow,#ffd400));--ek-ink:var(--ink-2,var(--blog-deep,#141210));--ek-surface:var(--card,var(--blog-card,#fff));--ek-hair:var(--hair,var(--blog-hair,#e7e2d6));--ek-muted:var(--muted,var(--blog-muted,#6b6559));--ek-sans:var(--sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, sans-serif);--ek-share-consent:0px;z-index:900;font-family:var(--ek-sans);background:var(--ek-surface);border:2px solid var(--ek-ink);opacity:0;gap:8px;transition:opacity .28s,transform .28s;display:flex;position:fixed}.ek-share[hidden]{display:none!important}.ek-share.is-visible{opacity:1;transform:none}.ek-share.is-yielding{opacity:0;pointer-events:none}.ek-share__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ek-muted);white-space:nowrap;margin:0;font-size:10px;font-weight:800}.ek-share__row{gap:2px;display:flex}.ek-share__btn{width:44px;height:44px;color:var(--ek-ink);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.ek-share__btn:hover,.ek-share__btn:focus-visible{background:var(--ek-accent);color:var(--ek-ink);transform:translateY(-1px)}.ek-share__btn.is-done{background:var(--ek-accent)}.ek-share__icon{fill:currentColor;width:20px;height:20px;display:block}.ek-share__tip{background:var(--ek-ink);color:var(--ek-surface);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:11.5px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.ek-share__btn:hover .ek-share__tip,.ek-share__btn:focus-visible .ek-share__tip{opacity:1;transform:translateY(-50%)translate(0)}.ek-share__status{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ek-share{left:50%;bottom:calc(16px + var(--ek-share-consent,0px));box-shadow:0 4px 0 var(--ek-accent), 0 10px 24px #0000002e;border-radius:100px;flex-direction:row;align-items:center;max-width:calc(100vw - 24px);padding:7px 12px;transform:translate(-50%)translateY(14px)}.ek-share.is-visible{transform:translate(-50%)translateY(0)}.ek-share__tip,.ek-share__btn[data-ek-docked-hidden]{display:none}@media (max-width:420px){.ek-share{gap:6px;padding:6px 10px}.ek-share__btn{width:40px;height:40px}.ek-share__label{letter-spacing:.12em;font-size:9px}}@media (max-width:359px){.ek-share__label{display:none}}@media (min-width:1340px){.ek-share{box-shadow:5px 5px 0 var(--ek-accent);border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:none;padding:14px 8px 10px;top:50%;bottom:auto;left:20px;transform:translateY(-50%)translate(-14px)}.ek-share.is-visible{transform:translateY(-50%)translate(0)}.ek-share__row{flex-direction:column;gap:4px}.ek-share__label{writing-mode:horizontal-tb;font-size:9.5px}.ek-share__tip{display:block}.ek-share__btn[data-ek-docked-hidden]{display:inline-flex}.ek-share.is-yielding{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ek-share,.ek-share__btn,.ek-share__tip{transition:none!important}.ek-share{transform:translate(-50%)!important}}@media (min-width:1340px) and (prefers-reduced-motion:reduce){.ek-share{transform:translateY(-50%)!important}}@media (prefers-contrast:more){.ek-share__btn{border:1px solid var(--ek-ink)}}@media print{.ek-share{display:none!important}}.ek-share.is-tight .ek-share__label{display:none}
