/* Sharp Theme CSS - Less rounded corners */

/* ── Override ALL border radius ───────────────────────────────── */
*,
*::before,
*::after,
.product-card,
.swal2-popup,
.server-card,
.glass-panel,
.rounded-lg,
.rounded-xl,
.rounded-2xl,
.rounded-md,
.rounded-sm,
.rounded,
button,
input,
select,
textarea,
.dropdown-menu,
.toggle-switch,
.nav-item,
.nav-item.active,
.tab-btn,
.card,
.panel,
.modal,
.alert,
.badge,
.avatar,
.img,
img,
.divider,
.progress,
.tooltip,
.popover,
.list-group,
.list-item,
.table th,
.table td,
.swal2-modal,
.swal2-content,
.swal2-actions,
.swal2-confirm,
.swal2-cancel,
.swal2-deny,
.swal2-input,
.swal2-select,
.swal2-textarea,
.toast,
.pagination button,
.page-item .page-link {
  border-radius: 2px !important;
}

/* Remove rounded corners from Tailwind arbitrary values */
[class*="rounded-"] {
  border-radius: 2px !important;
}

/* ── Remove hover transform for sharp theme ────────────────── */
.product-card:hover,
.swal2-popup:hover,
.server-card:hover,
.glass-panel:hover {
  transform: none;
}

/* ── Remove shimmer effect ─────────────────────────────────── */
.product-card::after,
.swal2-popup::after,
.glass-panel::after,
.server-card::after,
.nav-item.active::after {
  display: none;
}

/* ── Simpler shadows ───────────────────────────────────────── */
.glass-panel,
.product-card,
.server-card {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

/* ── Remove backdrop blur for sharper look ─────────────────── */
.glass-panel,
.product-card,
.swal2-popup,
.server-card,
.dropdown-menu,
.nav-item.active {
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}
