:where(body){--button__default__background:var(--wp--preset--color--primary-200);--button__default__color:var(--wp--preset--color--neutral-300);--button__default__cursor:pointer;--button__default__outline:1px;--button__default__padding_x:var(--wp--preset--spacing--50);--button__default__padding_y:var(--wp--preset--spacing--30);--button__disable__background:var(--wp--preset--color--neutral-200);--button__disable__color:var(--wp--preset--color--neutral-400);--button__focus__background:var(--wp--preset--color--primary-200);--button__focus__outline:var(--wp--preset--color--neutral-500);--button__hover__background:var(--wp--preset--color--primary-100)}.wp-block-buttons{gap:var(--wp--preset--spacing--30)}.wp-block-button:has(a:not(:-moz-any-link),button[disabled]){--button__default__background:var(--button__disable__background);--button__default__color:var(--button__disable__color);--button__default__cursor:not-allowed}.wp-block-button:has(a:not(:any-link),button[disabled]){--button__default__background:var(--button__disable__background);--button__default__color:var(--button__disable__color);--button__default__cursor:not-allowed}:is(.wp-block-button:has(a:not(:-moz-any-link),button[disabled]) .wp-element-button):focus,:is(.wp-block-button:has(a:not(:-moz-any-link),button[disabled]) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:has(a:not(:any-link),button[disabled]) .wp-element-button):focus,:is(.wp-block-button:has(a:not(:any-link),button[disabled]) .wp-element-button):hover{color:var(--button__default__color)}.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) ::-moz-selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) ::-moz-selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) ::selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) ::selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus,:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus,:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):hover{--button__default__background:var(--button__hover__background)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):hover{--button__default__background:var(--button__hover__background)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus{--button__default__background:var(--button__focus__background);outline-color:var(--button__focus__outline)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus{--button__default__background:var(--button__focus__background);outline-color:var(--button__focus__outline)}.wp-block-button .wp-element-button{align-items:center;background-color:var(--button__default__background);border-radius:0;color:var(--button__default__color);cursor:var(--button__default__cursor);display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--font-weight--medium);gap:var(--wp--preset--spacing--30);line-height:var(--wp--custom--line-height--125);outline:var(--button__default__outline) solid transparent;outline-offset:calc(var(--button__default__outline)*-1);padding:var(--button__default__padding_y) var(--button__default__padding_x);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,outline-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}.wp-block-protector-login .protection-login-error{margin-bottom:var(--wp--preset--spacing--40)}.wp-block-protector-login p.login-password,.wp-block-protector-login p.login-username{display:flex;flex-direction:column;width:100%}:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) label{color:var(--wp--preset--color--neutral-500);cursor:pointer;display:inline-block;font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--font-weight--medium)}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) label)+*{margin-top:var(--wp--preset--spacing--20)}:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-400);border-radius:2px;color:currentcolor;font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--150);padding:calc(var(--wp--preset--spacing--30) - 1px) calc(var(--wp--preset--spacing--30) - 1px);width:100%}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input)::-webkit-input-placeholder{color:var(--wp--preset--color--neutral-400);opacity:1}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input)::-moz-placeholder{color:var(--wp--preset--color--neutral-400);opacity:1}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input):-ms-input-placeholder{color:var(--wp--preset--color--neutral-400);opacity:1}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input):-moz-placeholder{color:var(--wp--preset--color--neutral-400);opacity:1}:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input{transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}textarea:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input){height:1px;min-height:7.5rem;resize:vertical}:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input):focus,:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input):hover{border-color:var(--wp--preset--color--neutral-500)}[aria-invalid=true]:is(:is(.wp-block-protector-login p.login-username,.wp-block-protector-login p.login-password) input):not(:focus,:hover){border-color:var(--wp--preset--color--primary-200)}.wp-block-protector-login p.login-submit{display:inline-block;margin:0}:is(.wp-block-protector-login p.login-submit) input.button{align-items:center;background-color:var(--button__default__background);border-radius:0;color:var(--button__default__color);cursor:var(--button__default__cursor);display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--font-weight--medium);gap:var(--wp--preset--spacing--30);line-height:var(--wp--custom--line-height--125);outline:var(--button__default__outline) solid transparent;outline-offset:calc(var(--button__default__outline)*-1);padding:var(--button__default__padding_y) var(--button__default__padding_x);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,outline-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}:is(:is(.wp-block-protector-login p.login-submit) input.button):hover{--button__default__background:var(--button__hover__background)}.wp-block-protector-login p.login-submit+.protector-login__reset-password{display:inline-block;margin-left:var(--wp--preset--spacing--40);vertical-align:middle}:is(.wp-block-protector-login .protector-login__reset-password) a{color:var(--wp--preset--color--foreground);text-decoration:underline;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}:is(:is(.wp-block-protector-login .protector-login__reset-password) a):hover{color:var(--wp--preset--color--primary)}
