:root{--sssi-facebook-color:#1877f2;--sssi-x-color:#000000;--sssi-linkedin-color:#0a66c2;--sssi-pinterest-color:#e60023;--sssi-whatsapp-color:#25d366;--sssi-bluesky-color:#0560ff;--sssi-primary:#06063b;--sssi-accent:#55e2f9;--sssi-highlight:#e0ff2c;--sssi-text-spacing:16px;--sssi-border-radius:0}.sssi-container{margin:1em 0}.sssi-buttons{display:flex;flex-wrap:wrap;gap:var(--sssi-spacing);align-items:center}.sssi-button{display:inline-flex;align-items:center;justify-content:center;width:var(--sssi-button-size);height:var(--sssi-button-size);padding:var(--sssi-button-padding);border:1px solid #fff0;border-radius:var(--sssi-border-radius);transition:all 0.2s ease;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-sizing:border-box}.sssi-icon{display:flex;align-items:center;justify-content:center;width:var(--sssi-icon-size,24px);height:var(--sssi-icon-size,24px);line-height:1}.sssi-icon svg{width:100%;height:100%;fill:currentColor;display:block;pointer-events:none}.sssi-style-brand .sssi-facebook{background-color:var(--sssi-facebook-color)}.sssi-style-brand .sssi-x{background-color:var(--sssi-x-color)}.sssi-style-brand .sssi-linkedin{background-color:var(--sssi-linkedin-color)}.sssi-style-brand .sssi-pinterest{background-color:var(--sssi-pinterest-color)}.sssi-style-brand .sssi-whatsapp{background-color:var(--sssi-whatsapp-color)}.sssi-style-brand .sssi-bluesky{background-color:var(--sssi-bluesky-color)}.sssi-style-brand .sssi-button .sssi-icon svg{fill:#fff}.sssi-style-light .sssi-button .sssi-icon svg{fill:var(--sssi-primary)}.sssi-style-dark .sssi-button .sssi-icon svg{fill:#fff}.sssi-style-light .sssi-button{background:#fff;border-color:#eaeaea}.sssi-style-dark .sssi-button{background:var(--sssi-primary);border-color:var(--sssi-primary)}.sssi-shape-square .sssi-button{--sssi-border-radius:0}.sssi-shape-rounded .sssi-button{--sssi-border-radius:8px}.sssi-shape-circle .sssi-button{--sssi-border-radius:50%}.sssi-title{font-size:var(--sssi-text-size);margin:0;color:#000}.sssi-content[data-text-position="above"]{display:flex;flex-direction:column;gap:var(--sssi-text-spacing)}.sssi-content[data-text-position="left"]{display:flex;align-items:center;gap:var(--sssi-text-spacing)}.sssi-align-left{text-align:left}.sssi-align-center{text-align:center}.sssi-align-right{text-align:right}.sssi-button:hover{opacity:.9;transform:translateY(-2px)}@media screen and (max-width:480px){.sssi-content[data-text-position="left"]{flex-direction:column;gap:calc(var(--sssi-text-spacing) / 2)}}.sssi-style-dark .sssi-button{background-color:#000;border-color:#000}.sssi-style-dark .sssi-button .sssi-icon svg{fill:#fff}.sssi-style-light .sssi-button{background-color:#fff;border-color:#eaeaea}.sssi-style-light .sssi-button .sssi-icon svg{fill:#000}.sssi-style-custom .sssi-button{background-color:var(--sssi-custom-bg,#ffffff);border-color:var(--sssi-custom-border,#eaeaea)}.sssi-style-custom .sssi-button .sssi-icon svg{fill:var(--sssi-custom-icon,#000000)}