@layer figreset,figoverridable,reset,theme,base,figutils,components,utilities;
@layer figreset {
  :root {
    --100dvw: 100vw;
    --100dvh: 100vh;
    --banner-height: 48px;
    --banner-height-v2: 40px;
    --full-height-with-banner: calc(100dvh - var(--banner-height));
    font-synthesis: none;
    text-align: left;
    button {
      text-align: left;
    }
  }
  @supports (width: 100dvw) {
    :root {
      --100dvw: 100dvw;
      --100dvh: 100dvh;
    }
  }
}
@media (max-width: 600px) {
  .banner-v2-container {
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
  }
}
.wrapper-with-banner .min-h-screen {
  min-height: var(--full-height-with-banner);
}
.wrapper-with-banner .h-screen {
  height: var(--full-height-with-banner);
}
