/* PalawanClassifieds.com — Logo color palette & modern theme */
:root {
  --pc-orange: #F27A3C;
  --pc-orange-dark: #e06b2d;
  --pc-orange-light: #ff9d6b;
  --pc-blue: #264B7D;
  --pc-blue-dark: #1a3558;
  --pc-blue-light: #3d6ba8;
  --pc-white: #ffffff;
  --pc-gray-100: #f8f9fa;
  --pc-gray-200: #e9ecef;
  --pc-gray-700: #495057;
  --pc-gray-900: #212529;
  --pc-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --pc-shadow-lg: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  --pc-radius: 0.5rem;
  --pc-radius-lg: 0.75rem;
  --pc-sidebar-width: 260px;
}

/* Buttons */
.btn-pc-primary {
  background-color: var(--pc-orange);
  border-color: var(--pc-orange);
  color: white;
}
.btn-pc-primary:hover {
  background-color: var(--pc-orange-dark);
  border-color: var(--pc-orange-dark);
  color: white;
}
.btn-pc-outline {
  border-color: var(--pc-blue);
  color: var(--pc-blue);
}
.btn-pc-outline:hover {
  background-color: var(--pc-blue);
  color: white;
}

/* Nav / trust elements */
.bg-pc-blue { background-color: var(--pc-blue); }
.bg-pc-blue-dark { background-color: var(--pc-blue-dark); }
.text-pc-orange { color: var(--pc-orange); }
.text-pc-blue { color: var(--pc-blue); }

/* Cards & surfaces */
.pc-card {
  border-radius: var(--pc-radius-lg);
  box-shadow: var(--pc-shadow);
  border: 1px solid var(--pc-gray-200);
}
.pc-card:hover { box-shadow: var(--pc-shadow-lg); }
