body[unresolved] {
  opacity: 1 !important;
  overflow: visible !important;
  position: static !important;
}

/* Wallet UI mounts on <body>; page has no [data-rk] theme vars. */
:root {
  --rk-blurs-modalOverlay: blur(4px);
  --rk-fonts-body: var(--sans, "Instrument Sans", system-ui, sans-serif);
  --rk-radii-actionButton: 8px;
  --rk-radii-connectButton: 999px;
  --rk-radii-menuButton: 8px;
  --rk-radii-modal: 16px;
  --rk-radii-modalMobile: 16px;
  --rk-colors-accentColor: #191918;
  --rk-colors-accentColorForeground: #fff;
  --rk-colors-actionButtonBorder: var(--line, #ecebe6);
  --rk-colors-actionButtonBorderMobile: var(--line, #ecebe6);
  --rk-colors-actionButtonSecondaryBackground: #f6f5f1;
  --rk-colors-closeButton: var(--muted, #71716b);
  --rk-colors-closeButtonBackground: #f6f5f1;
  --rk-colors-connectButtonBackground: #fff;
  --rk-colors-connectButtonBackgroundError: #c0453a;
  --rk-colors-connectButtonInnerBackground: #f6f5f1;
  --rk-colors-connectButtonText: var(--ink, #191918);
  --rk-colors-connectButtonTextError: var(--ink, #191918);
  --rk-colors-connectionIndicator: #191918;
  --rk-colors-error: #c0453a;
  --rk-colors-generalBorder: var(--line, #ecebe6);
  --rk-colors-generalBorderDim: var(--line, #ecebe6);
  --rk-colors-menuItemBackground: #f6f5f1;
  --rk-colors-modalBackdrop: rgba(25, 25, 24, 0.45);
  --rk-colors-modalBackground: #fff;
  --rk-colors-modalBorder: var(--line, #ecebe6);
  --rk-colors-modalText: var(--ink, #191918);
  --rk-colors-modalTextDim: var(--faint, #8b8b85);
  --rk-colors-modalTextSecondary: var(--muted, #71716b);
  --rk-colors-profileAction: #f6f5f1;
  --rk-colors-profileActionHover: var(--line-soft, #f2f1ec);
  --rk-colors-profileForeground: #fff;
  --rk-colors-selectedOptionBorder: #191918;
  --rk-colors-standby: #71716b;
  --rk-shadows-connectButton: 0 4px 12px rgba(25, 25, 24, 0.08);
  --rk-shadows-dialog: 0 24px 64px rgba(25, 25, 24, 0.12);
}

#popup-overlay {
  background: rgba(25, 25, 24, 0.45) !important;
  backdrop-filter: blur(4px);
}

body:has(#popup-overlay),
body:has(#__pm_root__) {
  filter: none !important;
}

#popup-overlay .popup,
.popup {
  background: #fff !important;
  color: var(--ink, #191918) !important;
  border-color: var(--line, #ecebe6) !important;
}

.connect,
.connectAndClaim,
.btn-connect.connect {
  cursor: pointer;
}
