.circular-button{--_circular-button-size:var(--circular-button-size,3rem);--_circular-button-color:var(--circular-button-color,var(--color-trim));display:block;block-size:var(--_circular-button-size);inline-size:var(--_circular-button-size);border-radius:50%}@media(hover:hover){.circular-button .circular-button__container:before{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.circular-button:hover .circular-button__container:before{transition-duration:.2s;opacity:.1}.circular-button{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.circular-button:hover{transition-duration:.2s;color:var(--_circular-button-color)}.circular-button--secondary{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.circular-button--secondary:hover{transition-duration:.2s;color:var(--color-trim-accent)}}.circular-button--secondary .circular-button__container:before{display:none}.circular-button--secondary .circular-button__inner{color:inherit}@media(hover:hover){.circular-button--tertiary{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.circular-button--tertiary:hover{transition-duration:.2s;color:var(--color-trim)}.circular-button--tertiary .circular-button__container:after{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.circular-button--tertiary:hover .circular-button__container:after{transition-duration:.2s;opacity:1}.circular-button--tertiary .circular-button__inner{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.circular-button--tertiary:hover .circular-button__inner{transition-duration:.2s;color:var(--color-trim)}}.circular-button--tertiary .circular-button__inner{color:inherit}.circular-button--tertiary .circular-button__container:before{display:none}.circular-button--tertiary:focus .circular-button__container:after{opacity:1}.circular-button--square .circular-button__container{border-radius:0}.circular-button:focus .circular-button__container:before{opacity:.1}.circular-button .svg--icon-twitter{position:relative;inset-inline-start:8%}.circular-button .svg--icon-play{position:relative;inset-inline-start:10%}.circular-button__container{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:var(--_circular-button-size);inline-size:var(--_circular-button-size);border-radius:50%}.circular-button__container:before{position:absolute;inset:0;display:block;background-color:var(--_circular-button-color);opacity:0;border-radius:inherit;content:""}.circular-button__container:after{position:absolute;inset:0;display:block;border:.0625rem solid var(--_circular-button-color);border-radius:inherit;content:"";pointer-events:none}.circular-button__inner{display:inline-flex;color:var(--_circular-button-color);transform:scale(1)}