:root {
  --wb-radius-lg: 0.5rem;
}

/* Admin bar offset for popovers and dialogs */
.admin-bar el-popover[popover],
.admin-bar el-popover[popover]:popover-open,
.admin-bar el-popover[popover][open] {
  margin-top: var(--wp-admin--admin-bar--height);
}

.admin-bar #mobile-menu {
  margin-top: var(--wp-admin--admin-bar--height);
}

/* Global radius override: standardize all rounding to lg */
[class~="rounded"],
[class*="rounded-sm"],
[class*="rounded-md"],
[class*="rounded-lg"],
[class*="rounded-xl"],
[class*="rounded-2xl"],
[class*="rounded-3xl"],
[class*="rounded-full"],
[class*="rounded-["] {
  border-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-t-"] {
  border-top-left-radius: var(--wb-radius-lg) !important;
  border-top-right-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-r-"] {
  border-top-right-radius: var(--wb-radius-lg) !important;
  border-bottom-right-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-b-"] {
  border-bottom-right-radius: var(--wb-radius-lg) !important;
  border-bottom-left-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-l-"] {
  border-top-left-radius: var(--wb-radius-lg) !important;
  border-bottom-left-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-tl-"] {
  border-top-left-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-tr-"] {
  border-top-right-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-br-"] {
  border-bottom-right-radius: var(--wb-radius-lg) !important;
}

[class*="rounded-bl-"] {
  border-bottom-left-radius: var(--wb-radius-lg) !important;
}
