/**
 * Skyline Color Theme Styles — Modular overrides
 *
 * Style 1: Orange (default — no overrides needed, uses :root values)
 * Style 2: Blue
 * Style 3: Green
 * Style 4: Purple
 * Style 5: Teal
 * Style 6: Red
 * Style 7: Gold
 *
 * @package Skyline
 */

/* ── Style 2 — Blue ─────────────────────────── */
body.color-theme-style-2 {
	--skyline-accent: #2563EB;
	--skyline-accent-dark: #1D4ED8;
	--skyline-accent-light: #60A5FA;
}

/* Dark mode: replace all #3D2E24 (orange-brown) with #1E2A3D (dark navy) */

/* Blockquotes */
body.dark-mode.color-theme-style-2 .post-content blockquote,
body.dark-mode.color-theme-style-2 .entry-content blockquote {
	background-color: #1E2A3D;
}

/* Widgets */
body.dark-mode.color-theme-style-2 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-2 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-2 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-2 .widget.skyline-related-articles-widget {
	background-color: #1E2A3D;
}
body.dark-mode.color-theme-style-2 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #1E2A3D, #162033) !important;
}

/* Featured slider */
body.dark-mode.color-theme-style-2 .featured-slide-info,
body.dark-mode.color-theme-style-2 .featured-slider-footer,
body.dark-mode.color-theme-style-2 .featured-slider-dots {
	background-color: #1E2A3D;
}

/* Newsletter */
body.dark-mode.color-theme-style-2 .footer-newsletter {
	background-color: #1E2A3D;
}
body.dark-mode.color-theme-style-2 .newsletter-form button {
	color: #1E2A3D;
}
body.dark-mode.color-theme-style-2 .newsletter-form button:hover {
	color: #1E2A3D;
}

/* Tags */
body.dark-mode.color-theme-style-2 .skyline-tag-pill:hover {
	color: #1E2A3D;
}
body.dark-mode.color-theme-style-2 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #1E2A3D;
}

/* Featured Posts label + Comment form */
body.dark-mode.color-theme-style-2 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-2 .comment-respond {
	background-color: #1E2A3D;
}

/* Category Bar Style 2 dark override for blue */
body.dark-mode.color-theme-style-2.category-bar-style-2 .category-filter {
	background-color: #1E2A3D;
}


/* ── Style 3 — Green ────────────────────────── */
body.color-theme-style-3 {
	--skyline-accent: #16A34A;
	--skyline-accent-dark: #15803D;
	--skyline-accent-light: #4ADE80;
}

/* Dark mode: replace #3D2E24 with #1A2E1A (dark forest) */

/* Blockquotes */
body.dark-mode.color-theme-style-3 .post-content blockquote,
body.dark-mode.color-theme-style-3 .entry-content blockquote {
	background-color: #1A2E1A;
}

/* Widgets */
body.dark-mode.color-theme-style-3 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-3 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-3 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-3 .widget.skyline-related-articles-widget {
	background-color: #1A2E1A;
}
body.dark-mode.color-theme-style-3 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #1A2E1A, #142214) !important;
}

/* Featured slider */
body.dark-mode.color-theme-style-3 .featured-slide-info,
body.dark-mode.color-theme-style-3 .featured-slider-footer,
body.dark-mode.color-theme-style-3 .featured-slider-dots {
	background-color: #1A2E1A;
}

/* Newsletter */
body.dark-mode.color-theme-style-3 .footer-newsletter {
	background-color: #1A2E1A;
}
body.dark-mode.color-theme-style-3 .newsletter-form button {
	color: #1A2E1A;
}
body.dark-mode.color-theme-style-3 .newsletter-form button:hover {
	color: #1A2E1A;
}

/* Tags */
body.dark-mode.color-theme-style-3 .skyline-tag-pill:hover {
	color: #1A2E1A;
}
body.dark-mode.color-theme-style-3 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #1A2E1A;
}

body.dark-mode.color-theme-style-3 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-3 .comment-respond {
	background-color: #1A2E1A;
}
body.dark-mode.color-theme-style-3.category-bar-style-2 .category-filter {
	background-color: #1A2E1A;
}


/* ── Style 4 — Purple ───────────────────────── */
body.color-theme-style-4 {
	--skyline-accent: #7C3AED;
	--skyline-accent-dark: #6D28D9;
	--skyline-accent-light: #A78BFA;
}

/* Dark mode: #2A1E3D (dark violet) */
body.dark-mode.color-theme-style-4 .post-content blockquote,
body.dark-mode.color-theme-style-4 .entry-content blockquote {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-4 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-4 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-4 .widget.skyline-related-articles-widget {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #2A1E3D, #1F1630) !important;
}
body.dark-mode.color-theme-style-4 .featured-slide-info,
body.dark-mode.color-theme-style-4 .featured-slider-footer,
body.dark-mode.color-theme-style-4 .featured-slider-dots {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .footer-newsletter {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .newsletter-form button {
	color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .newsletter-form button:hover {
	color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .skyline-tag-pill:hover {
	color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-4 .comment-respond {
	background-color: #2A1E3D;
}
body.dark-mode.color-theme-style-4.category-bar-style-2 .category-filter {
	background-color: #2A1E3D;
}


/* ── Style 5 — Teal ─────────────────────────── */
body.color-theme-style-5 {
	--skyline-accent: #0D9488;
	--skyline-accent-dark: #0F766E;
	--skyline-accent-light: #5EEAD4;
}

/* Dark mode: #1A2E2E (dark teal) */
body.dark-mode.color-theme-style-5 .post-content blockquote,
body.dark-mode.color-theme-style-5 .entry-content blockquote {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-5 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-5 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-5 .widget.skyline-related-articles-widget {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #1A2E2E, #142222) !important;
}
body.dark-mode.color-theme-style-5 .featured-slide-info,
body.dark-mode.color-theme-style-5 .featured-slider-footer,
body.dark-mode.color-theme-style-5 .featured-slider-dots {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .footer-newsletter {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .newsletter-form button {
	color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .newsletter-form button:hover {
	color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .skyline-tag-pill:hover {
	color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-5 .comment-respond {
	background-color: #1A2E2E;
}
body.dark-mode.color-theme-style-5.category-bar-style-2 .category-filter {
	background-color: #1A2E2E;
}


/* ── Style 6 — Red ──────────────────────────── */
body.color-theme-style-6 {
	--skyline-accent: #DC2626;
	--skyline-accent-dark: #B91C1C;
	--skyline-accent-light: #F87171;
}

/* Dark mode: #3D1A1A (dark crimson) */
body.dark-mode.color-theme-style-6 .post-content blockquote,
body.dark-mode.color-theme-style-6 .entry-content blockquote {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-6 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-6 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-6 .widget.skyline-related-articles-widget {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #3D1A1A, #2c1214) !important;
}
body.dark-mode.color-theme-style-6 .featured-slide-info,
body.dark-mode.color-theme-style-6 .featured-slider-footer,
body.dark-mode.color-theme-style-6 .featured-slider-dots {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .footer-newsletter {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .newsletter-form button {
	color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .newsletter-form button:hover {
	color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .skyline-tag-pill:hover {
	color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-6 .comment-respond {
	background-color: #3D1A1A;
}
body.dark-mode.color-theme-style-6.category-bar-style-2 .category-filter {
	background-color: #3D1A1A;
}


/* ── Style 7 — Gold ─────────────────────────── */
body.color-theme-style-7 {
	--skyline-accent: #CA8A04;
	--skyline-accent-dark: #A16207;
	--skyline-accent-light: #FACC15;
}

/* Dark mode: #3D2E1A (dark amber) */
body.dark-mode.color-theme-style-7 .post-content blockquote,
body.dark-mode.color-theme-style-7 .entry-content blockquote {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .widget.skyline-about-widget,
body.dark-mode.color-theme-style-7 .widget.skyline-categories-widget,
body.dark-mode.color-theme-style-7 .widget.skyline-popular-tags-widget,
body.dark-mode.color-theme-style-7 .widget.skyline-related-articles-widget {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .widget.skyline-social-widget {
	background: linear-gradient(135deg, #3D2E1A, #2c2014) !important;
}
body.dark-mode.color-theme-style-7 .featured-slide-info,
body.dark-mode.color-theme-style-7 .featured-slider-footer,
body.dark-mode.color-theme-style-7 .featured-slider-dots {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .footer-newsletter {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .newsletter-form button {
	color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .newsletter-form button:hover {
	color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .skyline-tag-pill:hover {
	color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .skyline-tag-pill:hover .tag-pill-count {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7 .skyline-featured-posts-widget .widget-title,
body.dark-mode.color-theme-style-7 .comment-respond {
	background-color: #3D2E1A;
}
body.dark-mode.color-theme-style-7.category-bar-style-2 .category-filter {
	background-color: #3D2E1A;
}
