@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Playfair+Display:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400');

* {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

body {
  font-family: 'Old Standard TT', serif;
}

body::-webkit-scrollbar {
  display: none;
}

@tailwind base;
@tailwind components;
@tailwind utilities;

h1,
h2,
h3 {
  font-family: 'Playfair Display', serif;
}

.font-playfair {
  font-family: 'Playfair Display', serif;
}

@keyframes zoomInOut {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.08); }
}
.animate-zoom-slow {
  animation: zoomInOut 20s ease-in-out infinite;
}

.nav-link {
  position: relative;
  display: inline-block;
  padding-bottom: 6px;
  transition: color 0.3s;
}

.nav-link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  left: 0;
  bottom: 0;
  background-color: black;
  transition: width 0.4s ease;
}

.nav-link:hover::after {
  width: 50%;
}
