.social-share-widget{background-color:var(--light-color);border-radius:var(--default-border-radius);padding:20px 16px 24px}.social-share-widget>*{margin-inline:auto}.social-share-widget .block-title{font-weight:700;margin-block-end:16px;text-align:center}.social-share-widget button{background-color:transparent;border:none;display:flex}.social-share-widget .buttons{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:24px}.social-share-widget .buttons svg{fill:var(--primary-color-600);aspect-ratio:1;width:32px}.social-share-widget .copy-to-clipboard-block{align-items:center;background-color:var(--primary-color-200);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;font-size:14px;gap:12px 8px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:8px;text-align:center}.social-share-widget .copy-to-clipboard-block .link-wrap{color:var(--primary-color-700)}.social-share-widget .copy-to-clipboard-block svg{fill:var(--primary-color-600);aspect-ratio:1;width:26px}.social-share-widget .copy-to-clipboard-block.on-success .link-wrap{color:var(--text-color);flex-grow:1;font-weight:700}.social-share-widget .copy-to-clipboard-block.on-success button{opacity:.5;pointer-events:none}@media (any-hover:hover){.social-share-widget button{cursor:pointer}.social-share-widget button svg{transition:fill .2s linear}.social-share-widget button:hover svg{fill:var(--primary-color-700)}.social-share-widget .copy-to-clipboard-block:not(.on-success) .link-wrap{transition:color .15s linear}.social-share-widget .copy-to-clipboard-block:not(.on-success):hover .link-wrap{color:var(--primary-color-900)}}
