/* node_modules/@fontsource/nunito/latin-400.css */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./assets/nunito-latin-400-normal-STXQN3YV.woff2") format("woff2"), url("./assets/nunito-latin-400-normal-XYKNV5V5.woff") format("woff");
}

/* node_modules/@fontsource/nunito/latin-600.css */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./assets/nunito-latin-600-normal-D4YHSYEV.woff2") format("woff2"), url("./assets/nunito-latin-600-normal-HGWTVWBY.woff") format("woff");
}

/* node_modules/@fontsource/nunito/latin-700.css */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./assets/nunito-latin-700-normal-BNRLMBX2.woff2") format("woff2"), url("./assets/nunito-latin-700-normal-OPDVKG55.woff") format("woff");
}

/* node_modules/@fontsource/nunito/latin-800.css */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("./assets/nunito-latin-800-normal-ZLC45ULI.woff2") format("woff2"), url("./assets/nunito-latin-800-normal-OEF6YSFC.woff") format("woff");
}

/* node_modules/@fontsource/lora/latin-400.css */
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./assets/lora-latin-400-normal-CJC2X5VP.woff2") format("woff2"), url("./assets/lora-latin-400-normal-JSR2RUKL.woff") format("woff");
}

/* node_modules/@fontsource/lora/latin-500.css */
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("./assets/lora-latin-500-normal-H34GQE5R.woff2") format("woff2"), url("./assets/lora-latin-500-normal-IPZFC3CV.woff") format("woff");
}

/* node_modules/@fontsource/lora/latin-600.css */
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./assets/lora-latin-600-normal-7O5BYF3Q.woff2") format("woff2"), url("./assets/lora-latin-600-normal-33KMSD2X.woff") format("woff");
}

/* web/site.css */
html {
  -webkit-text-size-adjust: 100%;
}
body {
  -webkit-tap-highlight-color: transparent;
}
button,
.dropdown-option {
  touch-action: manipulation;
}
.header-inner {
  padding-top: max(16px, env(safe-area-inset-top));
}
main {
  padding-bottom: max(32px, env(safe-area-inset-bottom));
}
.login-screen {
  padding-top: max(32px, env(safe-area-inset-top));
  padding-bottom: max(32px, env(safe-area-inset-bottom));
}
dialog {
  max-height: calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));
}
.account-sidebar {
  max-height: calc(100dvh - var(--sidebar-top, 12px) - max(12px, env(safe-area-inset-bottom)));
}
input {
  font-size: 16px;
}
@media (max-width: 420px) {
  .brand,
  .brand > div {
    min-width: 0;
  }
  .brand strong,
  .brand small {
    display: block;
    overflow-wrap: anywhere;
  }
  .header-inner {
    padding-left: max(12px, env(safe-area-inset-left));
    padding-right: max(12px, env(safe-area-inset-right));
  }
  .brand strong {
    font-size: 13px;
  }
  .brand small {
    font-size: 10px;
  }
  .account-menu-button {
    font-size: 12px;
    padding: 10px;
  }
}
