/*
Theme Name: Miya Kamal Khan
Theme URI: https://miyakamalkhan.vercel.app
Author: Miya Kamal Khan
Author URI: https://miyakamalkhan.vercel.app
Description: Native WordPress theme for Miya Kamal Khan - Love Marriage Vashikaran Specialist and Black Magic Specialist with 22+ Years of Experience. Features a rich burgundy, maroon, charcoal, and gold palette with direct WhatsApp integration.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: miyakamalkhan
Tags: custom-colors, custom-header, custom-menu, full-width-template, responsive-layout, theme-options
*/

/* Core Theme Styles are enqueued via assets/css/theme-tailwind.css */
:root {
  --bg-dark-burgundy: #1a0407;
  --bg-deep-maroon: #2a070c;
  --bg-charcoal: #0e0a0c;
  --bg-card-dark: #160e11;
  --bg-ivory-panel: #fcf9f2;
  --gold-primary: #dfba6c;
  --gold-bright: #f5e7c1;
  --gold-dark: #c59b38;
  --gold-antique: #9b7829;
  --text-ivory: #faf5ee;
  --text-muted: #d4c5b9;
  --border-gold: rgba(223, 186, 108, 0.4);
}

html {
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}

body {
  background-color: #0e0a0c;
  color: #faf5ee;
  font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  overflow-x: hidden;
}

::selection {
  background-color: #dfba6c;
  color: #1a0407;
}

/* Tantrik Font Class */
.font-serif-tantrik {
  font-family: 'Cinzel', Georgia, serif;
}

.text-gold-antique {
  background: linear-gradient(135deg, #f5e7c1 0%, #dfba6c 50%, #c59b38 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-gold-bright {
  background: linear-gradient(135deg, #ffffff 0%, #f5e7c1 40%, #dfba6c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bg-gold-antique {
  background: linear-gradient(135deg, #f5e7c1 0%, #dfba6c 50%, #c59b38 100%);
}

.bg-burgundy-gradient {
  background: linear-gradient(180deg, #230509 0%, #170306 100%);
}

.border-gold-antique {
  border-color: rgba(223, 186, 108, 0.4);
}

.shadow-gold-subtle {
  box-shadow: 0 10px 30px -5px rgba(223, 186, 108, 0.15), 0 0 15px rgba(223, 186, 108, 0.08);
}

.shadow-gold-hover {
  box-shadow: 0 18px 45px -8px rgba(223, 186, 108, 0.3), 0 0 25px rgba(223, 186, 108, 0.2);
}

@keyframes goldenGlow {
  0%, 100% {
    opacity: 0.35;
    transform: scale(1);
  }
  50% {
    opacity: 0.7;
    transform: scale(1.04);
  }
}

.animate-golden-glow {
  animation: goldenGlow 5s ease-in-out infinite;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: #0e0a0c;
}

::-webkit-scrollbar-thumb {
  background: #3b0c13;
  border-radius: 4px;
  border: 1px solid rgba(223, 186, 108, 0.4);
}

::-webkit-scrollbar-thumb:hover {
  background: #dfba6c;
}
