:root{--button-primary-bg:#000;--button-primary-hover-bg:#000;--button-primary-focus-bg:#09f;--button-primary-color:#fff;--button-primary-hover-color:#fff;--button-secondary-bg:#09f;--button-secondary-hover-bg:#09f;--button-secondary-focus-bg:#000;--button-secondary-color:#fff;--button-secondary-hover-color:#fff;--button-outline-dark-bg:transparent;--button-outline-dark-hover-bg:transparent;--button-outline-dark-focus-bg:#09f;--button-outline-dark-color:#000;--button-outline-dark-hover-color:#000;--button-outline-light-bg:transparent;--button-outline-light-hover-bg:transparent;--button-outline-light-focus-bg:#09f;--button-outline-light-color:#fff;--button-outline-light-hover-color:#fff;--button-text-dark-color:#000;--button-text-dark-hover-color:#000;--button-text-light-color:#fff;--button-text-light-hover-color:#fff;--button-text-medium-color:#09f;--button-text-medium-hover-color:#09f;--button-padding:15px;--button-min-width:120px;--button-radius:0;--button-font-weight:700;--button-font-size:12px;--button-transition:0.3s;--button-line-height:1.25;--button-letter-spacing:2px;--button-box-shadow-0:0px 10px 10px -5px rgba(0,0,105,.3);--button-box-shadow-1:0px 30px 30px -5px rgba(0,0,105,.4);--button-box-shadow-2:0px 65px 65px -15px rgba(0,0,105,.25)}.wp-block-button .wp-block-button__link{border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);min-width:var(--button-min-width);padding:var(--button-padding);text-transform:uppercase;text-underline-offset:2px;transition:all var(--button-transition)}.wp-block-button .wp-block-button__link:after{content:"+";display:inline-block;font-weight:400;margin-left:1ch}.wp-block-button .wp-block-button__link:focus:after,.wp-block-button .wp-block-button__link:hover:after{text-decoration:none}.wp-block-button.is-style-default .wp-block-button__link,.wp-block-button.is-style-primary .wp-block-button__link{background-color:var(--button-primary-bg);box-shadow:var(--button-box-shadow-1);color:var(--button-primary-color);text-decoration:none}.wp-block-button.is-style-default .wp-block-button__link:focus,.wp-block-button.is-style-default .wp-block-button__link:hover,.wp-block-button.is-style-primary .wp-block-button__link:focus,.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:var(--button-primary-hover-bg);box-shadow:var(--button-box-shadow-2);color:var(--button-primary-hover-color);text-decoration:underline}.wp-block-button.is-style-default .wp-block-button__link:focus,.wp-block-button.is-style-primary .wp-block-button__link:focus{background-color:var(--button-primary-focus-bg)}.wp-block-button.is-style-secondary .wp-block-button__link{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);text-decoration:none}.wp-block-button.is-style-secondary .wp-block-button__link:focus,.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--button-secondary-hover-bg);box-shadow:var(--button-box-shadow-0);color:var(--button-secondary-hover-color);text-decoration:underline}.wp-block-button.is-style-secondary .wp-block-button__link:focus{background-color:var(--button-secondary-focus-bg)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline-dark .wp-block-button__link{background-color:var(--button-outline-dark-bg);border:1px solid var(--button-outline-dark-color);color:var(--button-outline-dark-color);text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline-dark .wp-block-button__link:focus,.wp-block-button.is-style-outline-dark .wp-block-button__link:hover{background-color:var(--button-outline-dark-hover-bg);box-shadow:var(--button-box-shadow-0);color:var(--button-outline-dark-hover-color);text-decoration:underline}.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline-dark .wp-block-button__link:focus{background-color:var(--button-outline-dark-focus-bg)}.wp-block-button.is-style-outline-light .wp-block-button__link{background-color:var(--button-outline-light-bg);border:1px solid var(--button-outline-light-color);color:var(--button-outline-light-color);text-decoration:none}.wp-block-button.is-style-outline-light .wp-block-button__link:focus,.wp-block-button.is-style-outline-light .wp-block-button__link:hover{background-color:var(--button-outline-light-hover-bg);box-shadow:var(--button-box-shadow-0);color:var(--button-outline-light-hover-color);text-decoration:underline}.wp-block-button.is-style-outline-light .wp-block-button__link:focus{background-color:var(--button-outline-light-focus-bg)}.wp-block-button.is-style-text-dark .wp-block-button__link{background-color:transparent;border:1px solid transparent;color:var(--button-text-dark-color);text-decoration:none}.wp-block-button.is-style-text-dark .wp-block-button__link:focus,.wp-block-button.is-style-text-dark .wp-block-button__link:hover{background-color:transparent;color:var(--button-text-dark-hover-color);text-decoration:underline}.wp-block-button.is-style-text-dark .wp-block-button__link:focus{border:1px solid var(--button-text-dark-color)}.wp-block-button.is-style-text-light .wp-block-button__link{background-color:transparent;border:1px solid transparent;color:var(--button-text-light-color);text-decoration:none}.wp-block-button.is-style-text-light .wp-block-button__link:focus,.wp-block-button.is-style-text-light .wp-block-button__link:hover{background-color:transparent;color:var(--button-text-light-hover-color);text-decoration:underline}.wp-block-button.is-style-text-light .wp-block-button__link:focus{border:1px solid var(--button-text-light-color)}.wp-block-button.is-style-text-medium .wp-block-button__link{background-color:transparent;border:1px solid transparent;color:var(--button-text-medium-color);text-decoration:none}.wp-block-button.is-style-text-medium .wp-block-button__link:focus,.wp-block-button.is-style-text-medium .wp-block-button__link:hover{background-color:transparent;color:var(--button-text-medium-hover-color);text-decoration:underline}.wp-block-button.is-style-text-medium .wp-block-button__link:focus{border:1px solid var(--button-text-medium-color)}
