.wp-block-post-excerpt__more-text{--button-text-color: var(--text-color, var(--wp--preset--color--contrast));--button-background-color: transparent;--button-background-color-hover: var(--wp--preset--color--tint-tertiary);--button-border-color: var(--wp--preset--color--brand-tertiary);--button-border-color-hover: var(--wp--preset--color--brand-primary);--button-border-size: 2px;position:relative;display:inline-block}.wp-block-post-excerpt__more-text::before,.wp-block-post-excerpt__more-text::after{content:"";height:var(--button-border-size);left:0;position:absolute;transition:background-position var(--wp--custom--transition--duration--slow) cubic-bezier(0.55, 0.06, 0.68, 0.19);width:100%;z-index:1}.wp-block-post-excerpt__more-text::before{background:linear-gradient(to right, var(--button-border-color) 0%, var(--button-border-color) 50%, var(--button-border-color-hover) 50%, var(--button-border-color-hover) 100%);background-position:0 0;background-size:200% 100%;top:0}.wp-block-post-excerpt__more-text::after{background:linear-gradient(to left, var(--button-border-color) 0%, var(--button-border-color) 50%, var(--button-border-color-hover) 50%, var(--button-border-color-hover) 100%);background-position:100% 0;background-size:200% 100%;bottom:0}.wp-block-post-excerpt__more-text:hover::before{background-position:100% 0}.wp-block-post-excerpt__more-text:hover::after{background-position:0 0}.wp-block-post-excerpt__more-text:hover>*::before{background-position:0 0}.wp-block-post-excerpt__more-text:hover>*::after{background-position:0 100%}.wp-block-post-excerpt__more-text>*{align-items:center;border:medium none currentColor;border:initial;border-radius:0;border-radius:initial;box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:400;gap:var(--wp--preset--spacing--2-xs);justify-content:center;letter-spacing:var(--wp--custom--typography--letter-spacing--wider);line-height:var(--wp--custom--typography--line-height--tight);position:relative;text-align:center;text-transform:uppercase;transition:background-color var(--wp--custom--transition--duration--slow), color var(--wp--custom--transition--duration--slow), border-color var(--wp--custom--transition--duration--slow), box-shadow var(--wp--custom--transition--duration--slow);background-color:var(--button-background-color);color:var(--button-text-color);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg)}@media(min-width: 1024px){.wp-block-post-excerpt__more-text>*{font-size:var(--wp--preset--font-size--lg)}}.wp-block-post-excerpt__more-text>* svg{height:14px;width:14px}.wp-block-post-excerpt__more-text>*::before,.wp-block-post-excerpt__more-text>*::after{content:"";height:100%;position:absolute;top:0;transition:background-position var(--wp--custom--transition--duration--slow) cubic-bezier(0.55, 0.06, 0.68, 0.19);width:var(--button-border-size);z-index:1}.wp-block-post-excerpt__more-text>*::before{background:linear-gradient(to top, var(--button-border-color) 0%, var(--button-border-color) 50%, var(--button-border-color-hover) 50%, var(--button-border-color-hover) 100%);background-position:0 100%;background-size:100% 200%;left:0}.wp-block-post-excerpt__more-text>*::after{background:linear-gradient(to bottom, var(--button-border-color) 0%, var(--button-border-color) 50%, var(--button-border-color-hover) 50%, var(--button-border-color-hover) 100%);background-position:0 0;background-size:100% 200%;right:0}.wp-block-post-excerpt__more-text>*:hover,.wp-block-post-excerpt__more-text>*:active{background-color:var(--button-background-color-hover);-webkit-text-decoration:none;text-decoration:none}.wp-block-post-excerpt__more-text>*:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}:where(.has-contrast-background-color,.has-accent-primary-background-color,.has-brand-primary-background-color) .wp-block-post-excerpt__more-text{--button-text-color: var(--wp--preset--color--base);--button-background-color-hover: transparent;--button-border-color: var(--wp--preset--color--tint-primary);--button-border-color-hover: var(--wp--preset--color--base)}:where(.has-tertiary-background-color) .wp-block-post-excerpt__more-text{--button-border-color: var(--wp--preset--color--brand-secondary);--button-border-color-hover: var(--wp--preset--color--brand-secondary)}
