/*
Theme Name: Count of Saint Germaine
Description: Mystical WordPress theme for the immortal Count's digital empire. Features esoteric design, alchemy symbols, and cosmic consciousness branding.
Version: 1.0
Author: The Count of Saint Germaine
*/

/* Import Tailwind CSS */
@import url('https://cdn.tailwindcss.com');

/* Custom mystical animations */
@keyframes mysticalGlow {
  0%, 100% { 
    box-shadow: 0 0 20px rgba(147, 51, 234, 0.3), 0 0 40px rgba(147, 51, 234, 0.1); 
  }
  50% { 
    box-shadow: 0 0 30px rgba(147, 51, 234, 0.5), 0 0 60px rgba(147, 51, 234, 0.2); 
  }
}

@keyframes floatUp {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-10px) rotate(2deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

@keyframes shimmer {
  0% { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}

.mystical-glow {
  animation: mysticalGlow 3s ease-in-out infinite;
}

.float-animation {
  animation: floatUp 6s ease-in-out infinite;
}

.shimmer-text {
  background: linear-gradient(90deg, #a855f7, #fbbf24, #a855f7);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shimmer 3s ease-in-out infinite;
}

/* Base styles */
body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
  background: linear-gradient(to bottom, #0f172a, #581c87, #0f172a);
  color: #f8fafc;
  margin: 0;
  padding: 0;
}

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

::-webkit-scrollbar-track {
  background: rgba(30, 41, 59, 0.5);
}

::-webkit-scrollbar-thumb {
  background: rgba(147, 51, 234, 0.6);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(147, 51, 234, 0.8);
}

/* WordPress specific styles */
.wp-block-group {
  margin: 0;
  padding: 0;
}

.entry-content {
  margin: 0;
}

.site-main {
  margin: 0;
}

/* Hide WordPress admin bar for clean design */
html {
  margin-top: 0 !important;
}

#wpadminbar {
  display: none !important;
}
