/* Not processed by Tailwind. Frosted glass fill + blur for real Button/asChild only. */
html body a.liquid-glass,
html body button.liquid-glass,
html body .liquid-glass {
  background: rgba(255, 255, 255, 0.1) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-radius: 9999px !important;
  -webkit-backdrop-filter: blur(12px) !important;
  backdrop-filter: blur(12px) !important;
}

html body a.liquid-glass:hover:not(:disabled):not([aria-disabled="true"]),
html body button.liquid-glass:hover:not(:disabled):not([aria-disabled="true"]),
html body .liquid-glass:hover:not(:disabled):not([aria-disabled="true"]) {
  border-color: rgba(232, 197, 71, 0.5) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.58),
    0 0 24px rgba(232, 197, 71, 0.3),
    0 0 40px rgba(90, 210, 150, 0.12),
    0 14px 30px rgba(7, 20, 15, 0.3) !important;
  transition: box-shadow 280ms ease, border-color 240ms ease, background-color 240ms ease !important;
}

html body .liquid-glass.liquid-glass-primary,
html body .liquid-glass.liquid-glass-secondary,
html body .liquid-glass.liquid-glass-ghost,
html body .liquid-glass.liquid-glass-outline,
html body .liquid-glass.liquid-glass-danger {
  background: rgba(255, 255, 255, 0.1) !important;
}

html body footer a,
html body nav[aria-label="Legal"] a {
  background: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
