/*
Theme Name: RKS Healing Foundation
Theme URI: https://rkshealingfoundation.com
Author: RKS Healing Foundation
Author URI: https://rkshealingfoundation.com
Description: A serene, spiritual, and professional theme for RKS Healing Foundation - a holistic healing center offering Reiki, Money Reiki, Akashic Records, Tarot Reading, Oracle Card Reading, and Holistic Healing services.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rks-healing
Tags: healing, spiritual, holistic, wellness, responsive
*/

/* 
 * Main theme stylesheet
 * Custom styles are loaded from custom-styles.css
 * This file contains WordPress-specific styles only
 */

:root {
  --sage-50: #f6f7f6;
  --sage-100: #e3e7e3;
  --sage-200: #c7d0c7;
  --sage-300: #a3b0a3;
  --sage-400: #7d8d7d;
  --sage-500: #627162;
  --sage-600: #4d5a4d;
  --sage-700: #404b40;
  --sage-800: #363f36;
  --sage-900: #2f362f;
  --lavender-50: #faf5ff;
  --lavender-100: #f3e8ff;
  --lavender-200: #e9d5ff;
  --lavender-300: #d8b4fe;
  --lavender-400: #c084fc;
  --lavender-500: #a855f7;
  --lavender-600: #9333ea;
  --lavender-700: #7e22ce;
  --lavender-800: #6b21a8;
  --lavender-900: #581c87;
  --gold-50: #fffbeb;
  --gold-100: #fef3c7;
  --gold-200: #fde68a;
  --gold-300: #fcd34d;
  --gold-400: #fbbf24;
  --gold-500: #f59e0b;
  --gold-600: #d97706;
  --gold-700: #b45309;
  --gold-800: #92400e;
  --gold-900: #78350f;
}

/* Custom Tailwind color classes */
.bg-sage-50 { background-color: var(--sage-50); }
.bg-sage-100 { background-color: var(--sage-100); }
.bg-sage-200 { background-color: var(--sage-200); }
.bg-sage-300 { background-color: var(--sage-300); }
.bg-sage-400 { background-color: var(--sage-400); }
.bg-sage-500 { background-color: var(--sage-500); }
.bg-sage-600 { background-color: var(--sage-600); }
.bg-sage-700 { background-color: var(--sage-700); }
.bg-sage-800 { background-color: var(--sage-800); }
.bg-sage-900 { background-color: var(--sage-900); }

.text-sage-50 { color: var(--sage-50); }
.text-sage-100 { color: var(--sage-100); }
.text-sage-200 { color: var(--sage-200); }
.text-sage-300 { color: var(--sage-300); }
.text-sage-400 { color: var(--sage-400); }
.text-sage-500 { color: var(--sage-500); }
.text-sage-600 { color: var(--sage-600); }
.text-sage-700 { color: var(--sage-700); }
.text-sage-800 { color: var(--sage-800); }
.text-sage-900 { color: var(--sage-900); }

.bg-lavender-50 { background-color: var(--lavender-50); }
.bg-lavender-100 { background-color: var(--lavender-100); }
.bg-lavender-200 { background-color: var(--lavender-200); }
.bg-lavender-300 { background-color: var(--lavender-300); }
.bg-lavender-400 { background-color: var(--lavender-400); }
.bg-lavender-500 { background-color: var(--lavender-500); }
.bg-lavender-600 { background-color: var(--lavender-600); }
.bg-lavender-700 { background-color: var(--lavender-700); }
.bg-lavender-800 { background-color: var(--lavender-800); }
.bg-lavender-900 { background-color: var(--lavender-900); }

.text-lavender-50 { color: var(--lavender-50); }
.text-lavender-100 { color: var(--lavender-100); }
.text-lavender-200 { color: var(--lavender-200); }
.text-lavender-300 { color: var(--lavender-300); }
.text-lavender-400 { color: var(--lavender-400); }
.text-lavender-500 { color: var(--lavender-500); }
.text-lavender-600 { color: var(--lavender-600); }
.text-lavender-700 { color: var(--lavender-700); }
.text-lavender-800 { color: var(--lavender-800); }
.text-lavender-900 { color: var(--lavender-900); }

.bg-gold-50 { background-color: var(--gold-50); }
.bg-gold-100 { background-color: var(--gold-100); }
.bg-gold-200 { background-color: var(--gold-200); }
.bg-gold-300 { background-color: var(--gold-300); }
.bg-gold-400 { background-color: var(--gold-400); }
.bg-gold-500 { background-color: var(--gold-500); }
.bg-gold-600 { background-color: var(--gold-600); }
.bg-gold-700 { background-color: var(--gold-700); }
.bg-gold-800 { background-color: var(--gold-800); }
.bg-gold-900 { background-color: var(--gold-900); }

.text-gold-50 { color: var(--gold-50); }
.text-gold-100 { color: var(--gold-100); }
.text-gold-200 { color: var(--gold-200); }
.text-gold-300 { color: var(--gold-300); }
.text-gold-400 { color: var(--gold-400); }
.text-gold-500 { color: var(--gold-500); }
.text-gold-600 { color: var(--gold-600); }
.text-gold-700 { color: var(--gold-700); }
.text-gold-800 { color: var(--gold-800); }
.text-gold-900 { color: var(--gold-900); }

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

.wp-block-image {
  margin: 0;
}

/* Smooth scrolling */
html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Inter', system-ui, sans-serif;
}

/* Custom scrollbar */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #627162;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: #4d5a4d;
}

