/* Custom typography and utility refinements to complement Tailwind CSS */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

body {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  scroll-behavior: smooth;
}

code, pre, .mockup-code {
  font-family: 'JetBrains Mono', monospace !important;
}

/* Crisp crisp borders for premium minimalism */
.card-border-premium {
  border: 1px solid currentColor;
  opacity: 0.12;
}

/* Smooth theme transition */
html, body {
  transition: background-color 0.2s ease, color 0.2s ease;
}