.cpl-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:30px 0;font-size:15px;line-height:1}.cpl-share__label{display:inline-flex;align-items:center;gap:8px;min-height:40px;white-space:nowrap;font-size:16px;font-weight:700;color:#1f2f4a}.cpl-share__total{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid #d6a83a;border-radius:999px;background:#fff8e8;color:#1f2f4a;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cpl-share__buttons{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.cpl-share__button{--cpl-network-color:#1f2f4a;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;gap:6px;border:1px solid rgb(0 0 0 / .08);border-radius:11px;background:var(--cpl-network-color);color:#fff!important;text-decoration:none!important;box-shadow:0 2px 5px rgb(0 0 0 / .18)!important;opacity:1;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.cpl-share__button:hover,.cpl-share__button:focus-visible{transform:translateY(-1px) scale(1.08);filter:brightness(1.08);box-shadow:0 4px 10px rgb(0 0 0 / .22)!important;color:#fff!important}.cpl-share__button:focus-visible{outline:2px solid #d6a83a;outline-offset:3px}.cpl-share__button--pinterest{--cpl-network-color:#bd081c}.cpl-share__button--facebook{--cpl-network-color:#1877f2}.cpl-share__button--x{--cpl-network-color:#111111}.cpl-share__button--linkedin{--cpl-network-color:#0a66c2}.cpl-share__button--bluesky{--cpl-network-color:#1185fe}.cpl-share__button--threads{--cpl-network-color:#111111}.cpl-share__button--mastodon{--cpl-network-color:#6364ff}.cpl-share__button--whatsapp{--cpl-network-color:#25d366}.cpl-share__button--telegram{--cpl-network-color:#229ed9}.cpl-share__button--reddit{--cpl-network-color:#ff4500}.cpl-share__button--email{--cpl-network-color:#6b7280}.cpl-share__button--copy{--cpl-network-color:#d6a83a}.cpl-share__icon{display:inline-flex;width:19px;height:19px;flex:0 0 19px;color:#fff!important}.cpl-share__icon svg{display:block;width:100%;height:100%;fill:currentColor}.cpl-share__count{color:#fff!important;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cpl-share__feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:600px){.cpl-share{align-items:flex-start;gap:10px}.cpl-share__label{min-height:38px}.cpl-share__buttons{gap:7px}.cpl-share__button{min-width:36px;height:36px;padding:0 9px}.cpl-share__icon{width:18px;height:18px;flex-basis:18px}}.cpl-share--floating{position:fixed;z-index:99998;left:50%;bottom:14px;width:max-content;max-width:calc(100vw - 28px);margin:0;padding:10px 12px;flex-wrap:nowrap;gap:10px;border:1px solid rgb(31 47 74 / .14);border-radius:16px;background:rgb(255 255 255 / .96);box-shadow:0 8px 28px rgb(31 47 74 / .22);transform:translateX(-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cpl-share--floating .cpl-share__label{min-height:38px}.cpl-share--floating .cpl-share__buttons{flex-wrap:nowrap}.cpl-has-floating-share body{padding-bottom:76px}@media (max-width:782px){.cpl-share--floating{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-width:none;padding:7px 8px;gap:7px;border-radius:13px;transform:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cpl-share--floating::-webkit-scrollbar{display:none}.cpl-share--floating .cpl-share__label{min-height:32px;gap:5px;font-size:13px;flex:0 0 auto}.cpl-share--floating .cpl-share__total{min-height:24px;padding:0 7px;font-size:11px}.cpl-share--floating .cpl-share__buttons{gap:5px;flex:0 0 auto}.cpl-share--floating .cpl-share__button{min-width:30px;height:30px;padding:0 7px;gap:4px;border-radius:9px}.cpl-share--floating .cpl-share__icon{width:15px;height:15px;flex-basis:15px}.cpl-share--floating .cpl-share__count{font-size:11px}.cpl-has-floating-share body{padding-bottom:62px}}@media (prefers-reduced-motion:reduce){.cpl-share__button{transition:none}}