/* ============================================
 *    AWAKENING IN REAL TIME - MYSTICAL REDESIGN
 *    ============================================ */

/* ---- Global Background ---- */
body, .site, #page {
	  background: #0d0618 !important;
	  color: #f5e6d3 !important;
}

/* ---- Header & Nav ---- */
.site-header, header {
	  background: rgba(13, 6, 24, 0.95) !important;
	  border-bottom: 1px solid rgba(201,162,39,0.3) !important;
}

.site-title a, .site-title {
	  color: #c9a227 !important;
	  font-style: italic !important;
	  text-shadow: 0 0 20px rgba(201,162,39,0.4) !important;
}

nav a, .nav-menu a, .main-navigation a {
	  color: #f5e6d3 !important;
}

nav a:hover, .nav-menu a:hover, .main-navigation a:hover {
	  color: #c9a227 !important;
}

/* ---- ALL gradient and colored blocks override ---- */
[style*='background'],
[style*='gradient'],
[style*='background-color'] {
	  background: linear-gradient(135deg, #1a0a2e 0%, #2d1b4e 60%, #0d0618 100%) !important;
	  border-left: 3px solid rgba(201,162,39,0.5) !important;
	  border-radius: 10px !important;
}

[style*='background'] p,
[style*='background'] a,
[style*='background'] h1,
[style*='background'] h2,
[style*='background'] h3,
[style*='background'] span,
[style*='gradient'] p,
[style*='gradient'] a,
[style*='gradient'] h1,
[style*='gradient'] h2,
[style*='gradient'] h3,
[style*='gradient'] span {
	  color: #f5e6d3 !important;
}

[style*='background'] a:hover,
[style*='gradient'] a:hover {
	  color: #c9a227 !important;
}

/* ---- WordPress Blocks ---- */
.wp-block-cover,
.wp-block-cover__inner-container,
.wp-block-group,
.wp-block-column,
.wp-block-columns {
	  background: linear-gradient(135deg, #1a0a2e 0%, #2d1b4e 60%, #0d0618 100%) !important;
	  border-left: 3px solid rgba(201,162,39,0.4) !important;
	  border-radius: 10px !important;
	  color: #f5e6d3 !important;
}

.wp-block-cover p,
.wp-block-cover a,
.wp-block-group p,
.wp-block-group a,
.wp-block-column p,
.wp-block-column a {
	  color: #f5e6d3 !important;
}

.wp-block-cover a:hover,
.wp-block-group a:hover {
	  color: #c9a227 !important;
}

/* ---- Paragraph Blocks ---- */
.wp-block-paragraph {
	  color: #f5e6d3 !important;
}

/* ---- Headings ---- */
h1, h2, h3, h4, h5, h6 {
	  color: #c9a227 !important;
	  font-style: italic !important;
}

/* ---- Links ---- */
a {
	  color: #c9a227 !important;
}

a:hover {
	  color: #f5e6d3 !important;
	  text-decoration: underline !important;
}

/* ---- Buttons ---- */
.wp-block-button__link,
.button, button, input[type='submit'] {
	  background: #c9a227 !important;
	  color: #0d0618 !important;
	  border-radius: 25px !important;
	  font-weight: bold !important;
	  border: none !important;
	  padding: 10px 24px !important;
}

.wp-block-button__link:hover,
.button:hover {
	  background: #f5e6d3 !important;
	  color: #0d0618 !important;
}

/* ---- Footer ---- */
.site-footer, footer {
	  background: #0d0618 !important;
	  border-top: 1px solid rgba(201,162,39,0.3) !important;
	  color: #b8a9c9 !important;
}

/* ---- Posts & Cards ---- */
.post, article, .entry {
	  background: rgba(45, 27, 78, 0.4) !important;
	  border: 1px solid rgba(201,162,39,0.2) !important;
	  border-radius: 12px !important;
	  padding: 20px !important;
	  margin-bottom: 20px !important;
}

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

}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}