/* Prebuilt minimal CSS bundle as a fallback when PostCSS is unavailable.
   This includes Tailwind base/components/utilities via CDN build and a few custom rules. */
@import url("https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css");

:root {
  --background: #ffffff;
  --foreground: #171717;
  --kps-navy: #00438c;
  --kps-gold: #cab068;
}

body {
  background: var(--background);
  color: var(--foreground);
  font-family: Arial, Helvetica, sans-serif;
}

.admin-shell header, .admin-shell footer { display: none !important; }
.admin-shell main { min-height: 100vh !important; }

.portal-shell header, .portal-shell footer { display: none !important; }
.portal-shell main { min-height: 100vh !important; }

.testimonial-iframe { border: none; overflow: hidden; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; }
.testimonial-card:hover .testimonial-iframe { transform: translateY(-5px); box-shadow: 0 8px 12px rgba(0,0,0,0.15); }
