/* style.css */
:root {
  --primary: #0f3b5e;       /* lacivert */
  --primary-light: #2c5a7a;
  --secondary: #b22234;     /* kırmızı */
  --accent: #f4a300;        /* altın sarısı */
  --dark: #1e293b;
  --light: #f8fafc;
  --gray: #64748b;
  --border: #e2e8f0;
}

body {
  font-family: 'Inter', sans-serif;
}

.bg-primary { background-color: var(--primary); }
.bg-secondary { background-color: var(--secondary); }
.bg-accent { background-color: var(--accent); }
.bg-light { background-color: var(--light); }

.text-primary { color: var(--primary); }
.text-secondary { color: var(--secondary); }
.text-accent { color: var(--accent); }

.border-primary { border-color: var(--primary); }
.border-secondary { border-color: var(--secondary); }

.hover\:bg-primary:hover { background-color: var(--primary); }
.hover\:bg-secondary:hover { background-color: var(--secondary); }
.hover\:text-primary:hover { color: var(--primary); }
.hover\:text-secondary:hover { color: var(--secondary); }

/* Buton stilleri */
.btn {
  @apply px-6 py-3 rounded-xl font-bold transition-all inline-flex items-center gap-2;
}
.btn-primary {
  background-color: var(--primary);
  color: white;
}
.btn-primary:hover {
  background-color: var(--primary-light);
}

/* Dropdown menü */
.dropdown:hover .dropdown-menu {
  display: block;
}

.btn {
  padding: 0.75rem 1.5rem;
  border-radius: 0.75rem;
  font-weight: 700;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}