@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
  overflow: visible;
}

progress, sub, sup {
  vertical-align: baseline;
}

[type=checkbox], [type=radio], legend {
  box-sizing: border-box;
  padding: 0;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

details, main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

[hidden], template {
  display: none;
}

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

figure {
  margin: 0;
}

* {
  box-sizing: border-box;
}

:root {
  --border_width:0.08rem;
  --body_bg:#001B1F;
  --box_bg:#00292E;
  --box_stroke: #00373D;
  --btn_bg:#00363C;
  --btn_border: var(--border_width) solid rgba(73, 166, 172, 0.25);
  --input_border_color: #49A6AC;
  --input_text_color:#fff;
  --bdr_radius:.8rem;
  --color:#A6D8D9;
  --btn_color:#D6EBEB;
  --error_color: #EF7A85;
  --ff: "Jura", sans-serif;
  --ffinput: "Inter", sans-serif;
  --ease:cubic-bezier(0, 0.55, 0.45, 1);
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url(../webfonts/inter.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Jura";
  font-style: normal;
  font-weight: 300 700;
  src: url(../webfonts/jura.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {
  font-size: max(16px, 1.4vw);
}
@media (prefers-color-scheme: light) {
  html {
    --body_bg:#f1faff!important;
    --box_bg:#d4e3f7!important;
    --box_stroke:#a8c7f5!important;
    --color:#508ef1!important;
    --btn_bg:#a8c7f5!important;
    --input_border_color:#7caaf3!important;
    --input_text_color:#0D1717!important;
    --btn_border: var(--border_width) solid rgba(124, 170, 243, 0.25)!important;
  }
  html form #wp-logo > a.logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 111 111'%3E%3Cg fill='%23a8c7f5' clip-path='url(%23a)' %3E%3Cpath d='M7.89 55.5a47.6 47.6 0 0 0 26.84 42.84L12 36.12A47.4 47.4 0 0 0 7.9 55.5Zm79.75-2.4c0-5.88-2.11-9.96-3.93-13.14-2.41-3.93-4.67-7.25-4.67-11.17 0-4.37 3.32-8.45 8-8.45.2 0 .4.03.61.04A47.43 47.43 0 0 0 55.5 7.88a47.54 47.54 0 0 0-39.78 21.46c1.12.03 2.17.06 3.07.06 4.98 0 12.69-.6 12.69-.6 2.56-.16 2.87 3.6.3 3.91 0 0-2.57.31-5.44.45L43.7 84.73l10.4-31.26-7.4-20.32c-2.56-.15-5-.45-5-.45-2.56-.15-2.26-4.08.3-3.92 0 0 7.86.6 12.54.6 4.98 0 12.69-.6 12.69-.6 2.57-.16 2.87 3.61.3 3.92.01 0-2.58.31-5.43.45l17.2 51.18 4.75-15.86c2.06-6.58 3.63-11.31 3.63-15.39l-.04.01Z'/%3E%3Cpath d='m56.33 59.66-14.29 41.5a47.69 47.69 0 0 0 29.25-.75c-.12-.2-.23-.42-.33-.66l-14.64-40.1.01.01Zm40.94-27c.21 1.52.33 3.15.33 4.9 0 4.82-.9 10.26-3.62 17.04L79.44 96.64a47.6 47.6 0 0 0 17.83-64v.02Z'/%3E%3Cpath d='M55.5 0C24.9 0 0 24.9 0 55.5S24.9 111 55.5 111 111 86.1 111 55.5 86.1 0 55.5 0Zm0 108.45A53.01 53.01 0 0 1 2.55 55.5 53.01 53.01 0 0 1 55.5 2.55a53.01 53.01 0 0 1 52.95 52.95 53.01 53.01 0 0 1-52.95 52.95Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h111v111H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  html aside {
    --btn_color:#508ef1;
  }
  html aside svg path {
    fill: var(--btn_bg);
  }
}
@media (prefers-color-scheme: light) and (hover: hover) {
  html form .user-pass-wrap label a.wp-login-lost-password:not(:hover) {
    opacity: 0.6;
  }
}
@media (prefers-color-scheme: light) {
  html #sirup_link:before {
    filter: invert(1);
  }
  html body {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 580.7 299.8'%3E%3Cpath fill='%23d4e3f7' d='M1.6 203.5h38.1c2.8 0 5-.8 7.5-1.8 3-.9 14.1-5.3 15.8-1.8l11.1 26.7c.5 1.3.8 1.2.8-.1l-.2-25.8c0-.4-.2-.5-.5-.6-7.2-1.3-.2-3.9 2.2-5.7 11-10.2-5.8-16.2 17.9-33.2a23 23 0 0 0 8.6-17.9c-.3-1.8 2.8-2.8 3.1-.7.6 4.6 2.6 8.6 5.8 13.4 3.2-1.5-3-95.1 2.7-95.9a305 305 0 0 0 28.4-40.9c1.5-3.8 6.1-6.5 6.6-10.7V2c.1-1.1 1.2-2.2 2-2 2.7.1-.2 9.4 2.4 11.1C168.6 27.2 171 51.2 188.2 65c.4.3.5.9.2 1.3a8.3 8.3 0 0 0-1.9 4.9c-.5 10.4-.5 21.4.3 31.8 3.5 29.3 1.5 59.4 3 88.9 0 .6.5 1.1 1.1 1.1l21.8.1c.4 0 .6-.2.7-.5.3-1 .4-2.1.2-3.1-.7-3.2 5.6-3 7.3-3.7 2 .2 2.3 2.9 1.9 5.2-.2.9.2 1.4 1.1 1.4h76c.9-.2.3-1.6-.5-1.5-1.9 0-6.4-1.2-3.9-3.4 19.6-17.3 32.8-41.6 49.4-61.9a12 12 0 0 1 7.4-4.5 312.4 312.4 0 0 0 64.9-21.4c6.9-3.9 9.5 8.6 12.7 7.7l4.6-5.4c.8-1 1.8-1.1 2.9-.5 10.2 11.1 17.5 25.1 26.9 36.9 6 8.1 16.4 15.4 22.3 24.1.3.4.8.5 1.2.2l.2-.1c10.8-13.4 21-26.6 28.9-40.7 1.6-3.8.7-8.3.8-12.2-.3-1.9 2.9-2.8 3.2-.8.4 5.8-1.1 11.2 3 15.9 15.2 23.3 22.3 37 37.5 55.3 5.1 7.5 14.7 9.8 18.9 17.9 2.2 4.9-6.4 3-5.6 4.9 2.2 4.6 3.3 9.5 3.2 14.9-.7 27 1.4 54.4 1.7 81.3-1 1.3-2.7.5-2.8-.9a1070 1070 0 0 1-2-78.2c.1-6.2-.7-13.1-5.2-17.7-2.6-3.4 8.3-2.7 6.7-4.9-25.4-17.9-39.1-47-56.3-72.6a597.9 597.9 0 0 1-39 52.4c-3.8 4.6-11.1 8.3-14.9 14.7-1.4 2.2-4 .7-3-1.4 1.5-3.5 5.5-7.1 8.4-9.2 5-4.2 11.1-9.3 13.5-15.2-7.1-10.5-18.1-17.6-25.7-28.8l-21.9-31.2c-.4-.6-.9-.6-1.4-.1a531.8 531.8 0 0 0-19.9 25.1c-1.2 1.8-4.1.6-3-1.8l13.8-17.8c.2-.3.2-.7 0-.9l-5.5-6.8c-.6-.7-1.6-1-2.4-.6a345 345 0 0 1-66.7 21.9 8.8 8.8 0 0 0-4.6 3C330 149.8 320 169.6 301 187.7c-.4.3-.3.6.2.7 3.3-.2 4 7.9.1 7.9h-79c-3.9-.1-1.4-5.5-3.2-6-3.9 0-.5 6.6-4 6.8-16.9-.1-34.1-.3-51 1.5-2.5.3-2.9-3.3-.3-3.3l22.5-1.5c.4 0 .6-.2.6-.7-.8-12.8-.8-25.2-.4-38.3.2-6.3.1-12.4-.3-18.2-1.2-22.8-4.7-46.4-2-69.4a109.1 109.1 0 0 1-20-33.1 84.3 84.3 0 0 0-12.1-19.4c-.2-.3-.8-.3-1.1 0-11.5 16.1-20.9 33.7-33.9 48.6a5.5 5.5 0 0 0-1.3 3.6v104.8c0 1-.7 1.5-1.7 1.4-.9 0-1.4-.5-1.4-1.4l-.1-8.4c-12.6-18.3-3-10.5-15.6 0-12.7 9.9-12.7 11.3-13.2 26.6-.6 2.3-2 4.4-4.4 6.3-.7.6-1.1 1.3-1.1 2.1v23.5c0 5.5-.8 10.4.6 15.8.1.5 0 1-.4 1.4-1.2 1.1-2.4.1-2.9-1.2A910.5 910.5 0 0 1 61 202.6c-1.6-2.7-12.7 2.2-15.1 2.9-14 2.3-29.6.2-42.2.8-4.5-.6-4.5-1.6-2.1-2.8z'/%3E%3C/svg%3E") !important;
  }
}

@keyframes bright {
  from {
    background: var(--btn_bg);
  }
  to {
    background-color: var(--input_border_color);
  }
}
body {
  min-height: 100vh;
  background: var(--body_bg);
  color: var(--color);
  font-family: var(--ff);
  letter-spacing: -0.0125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 580.7 299.8'%3E%3Cpath fill='%2300292E' d='M1.6 203.5h38.1c2.8 0 5-.8 7.5-1.8 3-.9 14.1-5.3 15.8-1.8l11.1 26.7c.5 1.3.8 1.2.8-.1l-.2-25.8c0-.4-.2-.5-.5-.6-7.2-1.3-.2-3.9 2.2-5.7 11-10.2-5.8-16.2 17.9-33.2a23 23 0 0 0 8.6-17.9c-.3-1.8 2.8-2.8 3.1-.7.6 4.6 2.6 8.6 5.8 13.4 3.2-1.5-3-95.1 2.7-95.9a305 305 0 0 0 28.4-40.9c1.5-3.8 6.1-6.5 6.6-10.7V2c.1-1.1 1.2-2.2 2-2 2.7.1-.2 9.4 2.4 11.1C168.6 27.2 171 51.2 188.2 65c.4.3.5.9.2 1.3a8.3 8.3 0 0 0-1.9 4.9c-.5 10.4-.5 21.4.3 31.8 3.5 29.3 1.5 59.4 3 88.9 0 .6.5 1.1 1.1 1.1l21.8.1c.4 0 .6-.2.7-.5.3-1 .4-2.1.2-3.1-.7-3.2 5.6-3 7.3-3.7 2 .2 2.3 2.9 1.9 5.2-.2.9.2 1.4 1.1 1.4h76c.9-.2.3-1.6-.5-1.5-1.9 0-6.4-1.2-3.9-3.4 19.6-17.3 32.8-41.6 49.4-61.9a12 12 0 0 1 7.4-4.5 312.4 312.4 0 0 0 64.9-21.4c6.9-3.9 9.5 8.6 12.7 7.7l4.6-5.4c.8-1 1.8-1.1 2.9-.5 10.2 11.1 17.5 25.1 26.9 36.9 6 8.1 16.4 15.4 22.3 24.1.3.4.8.5 1.2.2l.2-.1c10.8-13.4 21-26.6 28.9-40.7 1.6-3.8.7-8.3.8-12.2-.3-1.9 2.9-2.8 3.2-.8.4 5.8-1.1 11.2 3 15.9 15.2 23.3 22.3 37 37.5 55.3 5.1 7.5 14.7 9.8 18.9 17.9 2.2 4.9-6.4 3-5.6 4.9 2.2 4.6 3.3 9.5 3.2 14.9-.7 27 1.4 54.4 1.7 81.3-1 1.3-2.7.5-2.8-.9a1070 1070 0 0 1-2-78.2c.1-6.2-.7-13.1-5.2-17.7-2.6-3.4 8.3-2.7 6.7-4.9-25.4-17.9-39.1-47-56.3-72.6a597.9 597.9 0 0 1-39 52.4c-3.8 4.6-11.1 8.3-14.9 14.7-1.4 2.2-4 .7-3-1.4 1.5-3.5 5.5-7.1 8.4-9.2 5-4.2 11.1-9.3 13.5-15.2-7.1-10.5-18.1-17.6-25.7-28.8l-21.9-31.2c-.4-.6-.9-.6-1.4-.1a531.8 531.8 0 0 0-19.9 25.1c-1.2 1.8-4.1.6-3-1.8l13.8-17.8c.2-.3.2-.7 0-.9l-5.5-6.8c-.6-.7-1.6-1-2.4-.6a345 345 0 0 1-66.7 21.9 8.8 8.8 0 0 0-4.6 3C330 149.8 320 169.6 301 187.7c-.4.3-.3.6.2.7 3.3-.2 4 7.9.1 7.9h-79c-3.9-.1-1.4-5.5-3.2-6-3.9 0-.5 6.6-4 6.8-16.9-.1-34.1-.3-51 1.5-2.5.3-2.9-3.3-.3-3.3l22.5-1.5c.4 0 .6-.2.6-.7-.8-12.8-.8-25.2-.4-38.3.2-6.3.1-12.4-.3-18.2-1.2-22.8-4.7-46.4-2-69.4a109.1 109.1 0 0 1-20-33.1 84.3 84.3 0 0 0-12.1-19.4c-.2-.3-.8-.3-1.1 0-11.5 16.1-20.9 33.7-33.9 48.6a5.5 5.5 0 0 0-1.3 3.6v104.8c0 1-.7 1.5-1.7 1.4-.9 0-1.4-.5-1.4-1.4l-.1-8.4c-12.6-18.3-3-10.5-15.6 0-12.7 9.9-12.7 11.3-13.2 26.6-.6 2.3-2 4.4-4.4 6.3-.7.6-1.1 1.3-1.1 2.1v23.5c0 5.5-.8 10.4.6 15.8.1.5 0 1-.4 1.4-1.2 1.1-2.4.1-2.9-1.2A910.5 910.5 0 0 1 61 202.6c-1.6-2.7-12.7 2.2-15.1 2.9-14 2.3-29.6.2-42.2.8-4.5-.6-4.5-1.6-2.1-2.8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 8em 100%;
  background-size: 33vw auto;
}
@media screen and (max-width: 475px) {
  body {
    background-position: bottom left;
    background-size: 100vw auto;
  }
}

a {
  color: var(--color);
  text-decoration: none;
}

#login {
  max-width: 40rem;
  min-height: 98vh;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 1.3rem;
  justify-content: center;
}
#login h1 {
  display: none;
}
#login .notice {
  position: relative;
  background: var(--box_bg);
  border: var(--border_width) solid var(--box_stroke);
  border-radius: var(--bdr_radius);
  margin: 0;
  max-width: 25rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
}
#login .notice strong {
  color: var(--error_color);
}
#login .notice:last-of-type {
  margin-bottom: 1.8rem;
}
#login .notice a[href$=lostpassword] {
  display: inline-block;
  border-radius: 99px;
  font-size: 0.8rem;
  color: var(--btn_color);
  border: var(--btn_border);
  background: var(--btn_bg);
  font-weight: 600;
  padding: 0.3rem 1rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(50%);
}

body.login-action-lostpassword .notice.message {
  text-align: left;
  -webkit-hyphens: auto;
          hyphens: auto;
  font-size: 0.8em;
}
body.login-action-lostpassword p#backtoblog {
  display: none;
}

body.login-action-rp p#backtoblog {
  display: none;
}
body.login-action-rp button.wp-generate-pw {
  border-radius: 99px;
  font-size: 0.8rem;
  color: var(--btn_color);
  border: var(--btn_border);
  background: var(--btn_bg);
  font-weight: 600;
  padding: 0.3rem 1rem;
  opacity: 0.6;
}
@media (hover: hover) {
  body.login-action-rp button.wp-generate-pw {
    transition: all 0.3s var(--ease);
  }
  body.login-action-rp button.wp-generate-pw:hover {
    opacity: 1;
  }
}
body.login-action-rp .pw-weak {
  display: grid;
  align-items: center;
  gap: 0.5rem;
  grid-template-columns: 1.2rem 1fr;
}
body.login-action-rp #pass-strength-result.short {
  color: var(--error_color);
}

body.login-action-resetpass .reset-pass a {
  border-radius: 99px;
  font-size: 0.8rem;
  color: var(--btn_color);
  border: var(--btn_border);
  background: var(--btn_bg);
  font-weight: 600;
  padding: 0.3rem 1rem;
  opacity: 0.6;
}
@media (hover: hover) {
  body.login-action-resetpass .reset-pass a {
    transition: all 0.3s var(--ease);
  }
  body.login-action-resetpass .reset-pass a:hover {
    opacity: 1;
  }
}

#nav a.wp-login-lost-password {
  display: none;
}

form {
  margin-top: 2em;
  position: relative;
  max-width: 25rem;
  margin-left: auto;
  margin-right: auto;
  background: var(--box_bg);
  border: var(--border_width) solid var(--box_stroke);
  border-radius: var(--bdr_radius);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center bottom;
  text-align: left;
  padding: 2rem;
  padding-bottom: 4vw;
}
form:not(.has-logo):before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 6em;
  height: 6em;
  border-radius: 99%;
  background: var(--body_bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 111 111'%3E%3Cg fill='%2300363C' clip-path='url(%23a)' %3E%3Cpath d='M7.89 55.5a47.6 47.6 0 0 0 26.84 42.84L12 36.12A47.4 47.4 0 0 0 7.9 55.5Zm79.75-2.4c0-5.88-2.11-9.96-3.93-13.14-2.41-3.93-4.67-7.25-4.67-11.17 0-4.37 3.32-8.45 8-8.45.2 0 .4.03.61.04A47.43 47.43 0 0 0 55.5 7.88a47.54 47.54 0 0 0-39.78 21.46c1.12.03 2.17.06 3.07.06 4.98 0 12.69-.6 12.69-.6 2.56-.16 2.87 3.6.3 3.91 0 0-2.57.31-5.44.45L43.7 84.73l10.4-31.26-7.4-20.32c-2.56-.15-5-.45-5-.45-2.56-.15-2.26-4.08.3-3.92 0 0 7.86.6 12.54.6 4.98 0 12.69-.6 12.69-.6 2.57-.16 2.87 3.61.3 3.92.01 0-2.58.31-5.43.45l17.2 51.18 4.75-15.86c2.06-6.58 3.63-11.31 3.63-15.39l-.04.01Z'/%3E%3Cpath d='m56.33 59.66-14.29 41.5a47.69 47.69 0 0 0 29.25-.75c-.12-.2-.23-.42-.33-.66l-14.64-40.1.01.01Zm40.94-27c.21 1.52.33 3.15.33 4.9 0 4.82-.9 10.26-3.62 17.04L79.44 96.64a47.6 47.6 0 0 0 17.83-64v.02Z'/%3E%3Cpath d='M55.5 0C24.9 0 0 24.9 0 55.5S24.9 111 55.5 111 111 86.1 111 55.5 86.1 0 55.5 0Zm0 108.45A53.01 53.01 0 0 1 2.55 55.5 53.01 53.01 0 0 1 55.5 2.55a53.01 53.01 0 0 1 52.95 52.95 53.01 53.01 0 0 1-52.95 52.95Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h111v111H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center center;
  transform: translateX(-50%) translateY(-50%);
}
form #wp-logo {
  background: var(--body_bg);
  position: absolute;
  top: 0;
  left: 50%;
  width: 6em;
  height: 6em;
  border-radius: 99%;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 475px) {
  form #wp-logo {
    transform: translateX(-50%) translateY(-70%);
    width: 4rem;
    height: 4rem;
  }
}
form #wp-logo > a.logo {
  display: block;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 111 111'%3E%3Cg fill='%2300363C' clip-path='url(%23a)' %3E%3Cpath d='M7.89 55.5a47.6 47.6 0 0 0 26.84 42.84L12 36.12A47.4 47.4 0 0 0 7.9 55.5Zm79.75-2.4c0-5.88-2.11-9.96-3.93-13.14-2.41-3.93-4.67-7.25-4.67-11.17 0-4.37 3.32-8.45 8-8.45.2 0 .4.03.61.04A47.43 47.43 0 0 0 55.5 7.88a47.54 47.54 0 0 0-39.78 21.46c1.12.03 2.17.06 3.07.06 4.98 0 12.69-.6 12.69-.6 2.56-.16 2.87 3.6.3 3.91 0 0-2.57.31-5.44.45L43.7 84.73l10.4-31.26-7.4-20.32c-2.56-.15-5-.45-5-.45-2.56-.15-2.26-4.08.3-3.92 0 0 7.86.6 12.54.6 4.98 0 12.69-.6 12.69-.6 2.57-.16 2.87 3.61.3 3.92.01 0-2.58.31-5.43.45l17.2 51.18 4.75-15.86c2.06-6.58 3.63-11.31 3.63-15.39l-.04.01Z'/%3E%3Cpath d='m56.33 59.66-14.29 41.5a47.69 47.69 0 0 0 29.25-.75c-.12-.2-.23-.42-.33-.66l-14.64-40.1.01.01Zm40.94-27c.21 1.52.33 3.15.33 4.9 0 4.82-.9 10.26-3.62 17.04L79.44 96.64a47.6 47.6 0 0 0 17.83-64v.02Z'/%3E%3Cpath d='M55.5 0C24.9 0 0 24.9 0 55.5S24.9 111 55.5 111 111 86.1 111 55.5 86.1 0 55.5 0Zm0 108.45A53.01 53.01 0 0 1 2.55 55.5 53.01 53.01 0 0 1 55.5 2.55a53.01 53.01 0 0 1 52.95 52.95 53.01 53.01 0 0 1-52.95 52.95Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h111v111H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center center;
  width: 100%;
  height: 100%;
}
form label {
  display: inline-block;
  text-transform: lowercase;
  padding: 0.6rem;
}
form input[type=text],
form input[type=password] {
  width: 99%;
  padding: 0.6rem;
  --internal-light-dark:#00292E!important;
  background-color: var(--box_bg);
  color: var(--input_text_color);
  font-family: var(--ffinput);
  border: none;
  background-repeat: no-repeat;
  background-position: bottom left;
  border: var(--btn_border);
  border-top-width: 0;
  border-right-width: 0;
  font-size: 1rem;
  outline: none;
  position: relative;
}
form input[type=text]:-webkit-autofill, form input[type=text]:-webkit-autofill:hover, form input[type=text]:-webkit-autofill:focus, form input[type=text]:-webkit-autofill:active,
form input[type=password]:-webkit-autofill,
form input[type=password]:-webkit-autofill:hover,
form input[type=password]:-webkit-autofill:focus,
form input[type=password]:-webkit-autofill:active {
  font-size: 1rem;
  font-family: var(--ffinput);
  transition-delay: 9999s;
}
form .user-pass-wrap label a.wp-login-lost-password {
  border-radius: 99px;
  color: var(--btn_color);
  border: var(--btn_border);
  background: var(--btn_bg);
  padding: 0.2em 0.5em;
  font-size: 0.7em;
  margin-left: 0.5em;
}
@media (hover: hover) {
  form .user-pass-wrap label a.wp-login-lost-password {
    opacity: 0.2;
    transition: all 0.3s var(--ease);
  }
  form .user-pass-wrap label a.wp-login-lost-password:hover {
    opacity: 1;
  }
}
form .wp-pwd {
  position: relative;
}
form .wp-pwd input {
  padding-right: 1.2em;
}
form .wp-hide-pw {
  border: none;
  background: transparent;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
form .wp-hide-pw span {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: var(--color);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
form .wp-hide-pw span.dashicons-visibility {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4c.2.4.5.8.8 1.2c3.3 4.6 9.6 5.6 14.2 2.4c.9-.7 1.7-1.4 2.4-2.4c.3-.4.5-.8.8-1.2c-.3-.4-.5-.8-.8-1.1m-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8s-1.3.5-1.8 0s-.5-1.3 0-1.8m-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7c0 2.2 1.7 4.1 4 4.1c2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7c1.9.6 3.5 1.8 4.7 3.5c-1.7 2.6-4.6 4.2-7.7 4.2'/%3E%3C/svg%3E");
}
form .wp-hide-pw span.dashicons-hidden {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M17.3 3.3c-.4-.4-1.1-.4-1.6 0l-2.4 2.4a9.6 9.6 0 0 0-3.3-.6c-3.8.1-7.2 2.1-9 5.4c.2.4.5.8.8 1.2c.8 1.1 1.8 2 2.9 2.7L3 16.1c-.4.4-.5 1.1 0 1.6c.4.4 1.1.5 1.6 0L17.3 4.9c.4-.5.4-1.2 0-1.6m-10.6 9l-1.3 1.3c-1.2-.7-2.3-1.7-3.1-2.9C3.5 9 5.1 7.8 7 7.2c-1.3 1.4-1.4 3.6-.3 5.1M10.1 9c-.5-.5-.4-1.3.1-1.8c.5-.4 1.2-.4 1.7 0zm8.2.5c-.5-.7-1.1-1.4-1.8-1.9l-1 1c.8.6 1.5 1.3 2.1 2.2C15.9 13.4 13 15 9.9 15h-.8l-1 1c.7-.1 1.3 0 1.9 0c3.3 0 6.4-1.6 8.3-4.3c.3-.4.5-.8.8-1.2c-.3-.3-.5-.7-.8-1M14 10l-4 4c2.2 0 4-1.8 4-4'/%3E%3C/svg%3E");
}
form p.submit {
  text-align: right;
  position: relative;
  margin: 0;
}
form p.submit #wp-submit {
  border-radius: 99px;
  color: var(--btn_color);
  border: var(--btn_border);
  background-color: var(--btn_bg);
  font-weight: 400;
  padding: 0.6rem 1rem;
  font-size: 1.3rem;
  position: absolute;
  bottom: -1.2em;
  right: 0%;
  min-width: 64%;
  cursor: pointer;
  transform: translateX(40%) translateY(100%);
  letter-spacing: -0.0125rem;
  box-shadow: var(--body_bg) -0.4em -0.4em 0;
  overflow: hidden;
  display: block;
  animation: bright 3s ease infinite alternate-reverse both;
}
@media (hover: hover) {
  form p.submit #wp-submit {
    transition: all 0.3s var(--ease);
  }
  form p.submit #wp-submit:hover {
    background: #fff;
    color: var(--body_bg);
  }
}
@media screen and (max-width: 475px) {
  form p.submit {
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: end;
  }
  form p.submit #wp-submit {
    position: static;
    margin-left: auto;
    margin-right: auto;
    box-shadow: var(--body_bg) 0 -0.3em 0;
    transform: translateX(0%) translateY(80%);
  }
}
form .forgetmenot {
  display: grid;
  align-items: center;
  grid-template-columns: 1em auto;
  gap: 0.5em;
}
form .forgetmenot label {
  opacity: 0.6;
  font-size: 0.8em;
  padding-left: 0.3rem;
}
form input[type=checkbox] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  -moz-appearance: none;
       appearance: none;
  /* For iOS < 15 */
  background-color: var(--box_bg);
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: var(--btn_border);
  border-radius: 0.2rem;
  display: grid;
  place-content: center;
  position: relative;
}
form input[type=checkbox]::before {
  width: 1.15em;
  height: 1.15em;
  background: transparent;
  box-shadow: rgba(73, 166, 172, 0.25) 0px 0px 0px 2px;
  border-radius: 0.2rem;
  position: absolute;
}
form input[type=checkbox]::after {
  display: block !important;
  content: "";
  width: 0.65em;
  height: 0.65em;
  -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
          clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--btn_border);
  /* Windows High Contrast Mode */
  background-color: CanvasText;
  background-color: var(--color);
}
form input[type=checkbox]:checked::after {
  transform: scale(1);
}
@media screen and (max-width: 475px) {
  form {
    padding: 0.5em 1.3em;
    max-width: min(90%, 25em);
    margin-top: 0;
  }
  form label {
    padding: 0.3rem 0.6rem;
  }
  form p {
    margin: 0.2rem;
  }
  form::before {
    transform: translateX(-50%) translateY(-70%);
  }
}

.wp-login-log-in,
#backtoblog {
  position: absolute;
  top: 0.4rem;
  left: 1rem;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  text-transform: lowercase;
  color: var(--btn_color);
}
.wp-login-log-in:before,
#backtoblog:before {
  position: relative;
  align-self: end;
  transform: scaleX(-1) translateY(0);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='23' viewBox='0 0 16 23' fill='none'%3E%3Cpath opacity='1' d='M5.57949 0.0845591C6.48205 2.11397 7.79488 4.05882 9.51795 5.91912C11.4866 8.00429 13.6588 9.87449 16 11.5C13.6588 13.1255 11.4866 14.9957 9.51795 17.0809C7.87835 18.8005 6.5452 20.8041 5.57949 23H0.1641C1.82543 19.4984 4.1721 16.389 7.05642 13.8676C7.05642 13.8676 10.3385 10.4007 10.3385 11.5846C10.3385 12.7684 6.97436 9.04779 6.97436 9.04779C4.10143 6.5273 1.73251 3.45412 0 0L5.57949 0.0845591Z' fill='%23D6EBEB'/%3E%3C/svg%3E");
}

.privacy-policy-page-link {
  position: absolute;
  bottom: 0.4rem;
  right: 1rem;
  font-size: 0.625rem;
  text-transform: lowercase;
  opacity: 0.6;
}
@media (hover: hover) {
  .privacy-policy-page-link {
    transition: all 0.3s var(--ease);
  }
  .privacy-policy-page-link:hover {
    opacity: 1;
  }
}

aside {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  text-transform: lowercase;
}
aside h4 {
  font-size: 0.9rem;
  font-weight: normal;
  color: var(--btn_color);
  margin: 0.42em;
  flex-basis: 100%;
}
aside div {
  font-size: 0.825rem;
  background: var(--box_bg);
  border: var(--border_width) solid var(--box_stroke);
  border-left-width: 0;
  border-bottom-width: 0;
  border-top-right-radius: var(--bdr_radius);
  padding: 0.42rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 0;
}
aside div a:first-child {
  display: inline-block;
  margin-bottom: 0.5rem;
}
aside div a > span::before {
  content: "––";
  transform: translateX(-100%);
  letter-spacing: -0.2em;
  margin-right: 0.3rem;
}
aside #sirup_link {
  display: flex;
  justify-content: end;
  align-items: center;
  padding: 0.42rem;
  padding-left: 1.42rem;
  position: relative;
}
aside #sirup_link::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding-left: 0.42rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='23' viewBox='0 0 16 23' fill='none'%3E%3Cpath opacity='0.08' d='M5.57949 0.0845591C6.48205 2.11397 7.79488 4.05882 9.51795 5.91912C11.4866 8.00429 13.6588 9.87449 16 11.5C13.6588 13.1255 11.4866 14.9957 9.51795 17.0809C7.87835 18.8005 6.5452 20.8041 5.57949 23H0.1641C1.82543 19.4984 4.1721 16.389 7.05642 13.8676C7.05642 13.8676 10.3385 10.4007 10.3385 11.5846C10.3385 12.7684 6.97436 9.04779 6.97436 9.04779C4.10143 6.5273 1.73251 3.45412 0 0L5.57949 0.0845591Z' fill='%23D6EBEB'/%3E%3C/svg%3E");
}
aside #sirup_link svg {
  transform: translateY(20%);
}
aside #sirup_link svg path {
  transition: all 0.3s var(--ease);
}
@media screen and (max-width: 475px) {
  aside #sirup_link::before {
    transform: scale(0.8) translateY(-50%);
  }
  aside #sirup_link svg {
    width: 3em;
  }
}
@media (hover: hover) {
  aside:hover #sirup_link svg path {
    fill: var(--btn_color);
  }
}
@media screen and (max-width: 475px) {
  aside {
    display: none;
  }
}

.custom-logo-link {
  position: fixed;
  top: 0.4rem;
  right: 0.5rem;
}
.custom-logo-link img {
  width: 3em;
  height: auto;
}
.custom-logo-link img[src$=".png"] {
  display: none;
}
.custom-logo-link img[src$=".svg"] {
  filter: grayscale(1) brightness(10);
}
@media screen and (max-width: 475px) {
  .custom-logo-link {
    display: none;
  }
}/*# sourceMappingURL=sirup-login-style.css.map */