/* BACUREBA_WEBVIEW_COMPAT_START
   Browser/WebView 69+: fallback geometry only; colors and assets belong to the theme. */
@supports not (inset: 0) {
  html #bac-splash:not(.bac-splash),
  #bac-splash .bp-bg,
  #bac-splash .bp-particles {
    top: 0; right: 0; bottom: 0; left: 0;
  }
  #bac-splash .bp-reveal {
    top: -14%; right: -14%; bottom: -14%; left: -14%;
  }
  #bac-splash .bp-bottomGlow {
    top: auto; right: 0; bottom: 0; left: 0;
  }
  #bac-splash .bp-glow {
    top: 8%; right: 8%; bottom: 8%; left: 8%;
  }
  .page-content .card-overlay,
  .page-content .card-center {
    top: 0; right: 0; bottom: 0; left: 0;
  }
}
@supports not (width: min(1px, 2px)) {
  html #bac-splash { --bp-logo: 34vw; }
  html #bac-splash .bp-logo-wrap { max-width: 280px; }
  #bac-splash .bp-tagline,
  #bac-splash .bp-status { width: 92vw; max-width: 780px; }
  #bac-splash .bp-status .bp-tagline { width: 100%; }
  #bac-splash .bp-progress { width: 76vw; max-width: 420px; }
  #bac-splash .bac-splash-inner { width: 86vw; max-width: 420px; }
  #bac-splash .bac-splash-logo { width: 92vw; max-width: 640px; }
  #bac-splash .bac-splash-progress { width: 70vw; max-width: 320px; }
  .toast { max-width: 90vw; }
  @media (max-width: 720px) {
    html #bac-splash { --bp-logo: 58vw; }
    html #bac-splash .bp-logo-wrap { max-width: 220px; }
    #bac-splash .bp-tagline { max-width: 520px; }
  }
}
@supports not (aspect-ratio: 1 / 1) {
  html #bac-splash .bp-logo-wrap { height: var(--bp-logo); max-height: 280px; }
  #bac-splash .bac-splash-logo { height: 92vw; max-height: 640px; }
  @media (max-width: 720px) {
    html #bac-splash .bp-logo-wrap { max-height: 220px; }
  }
}
@supports not (font-size: clamp(1px, 2vw, 3px)) {
  #bac-splash .bp-tagline { font-size: 22px; }
  #bac-splash .bp-status .bp-tagline { font-size: 13px; }
  .page-content .fa-4x { font-size: 2.1rem; }
  @media (max-width: 720px) {
    #bac-splash .bp-tagline { font-size: 18px; }
    #bac-splash .bp-status .bp-tagline { font-size: 13px; }
  }
}
/* BACUREBA_WEBVIEW_COMPAT_END */
