/*
Theme Name: ConsentShield Enterprise
Theme URI: https://consentshieldai.com
Author: ConsentShield AI Team
Version: 2.1.0
Description: Cybernetic Instrument HUD & Full Site Editing Block Theme for ConsentShield AI Enterprise CMP.
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 8.0
License: Proprietary
Text Domain: consentshield
Tags: block-theme, full-site-editing, custom-colors, custom-typography, block-patterns
*/

/* Cyber Dark Surface Defaults */
:root {
  --color-bg-primary: #020617;
  --color-surface-dark: #0f172a;
  --color-primary-cyan: #22d3ee;
  --color-accent-blue: #3b82f6;
  --color-emerald: #10b981;
  --color-rose: #f43f5e;
}

body {
  background-color: var(--color-bg-primary);
  color: #f8fafc;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6, .font-heading {
  font-family: 'Rajdhani', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Cyber Range Slider Styling */
input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  background: #1e293b;
  border-radius: 9999px;
  outline: none;
}

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #22d3ee;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(34, 211, 238, 0.7);
  transition: transform 0.15s ease-in-out;
}

input[type="range"]::-webkit-slider-thumb:hover {
  transform: scale(1.2);
}

/* Cyber Glow Utilities */
.shadow-glow-cyan {
  box-shadow: 0 0 25px -5px rgba(34, 211, 238, 0.3);
}

.shadow-glow-emerald {
  box-shadow: 0 0 25px -5px rgba(16, 185, 129, 0.3);
}

.shadow-glow-rose {
  box-shadow: 0 0 25px -5px rgba(244, 63, 94, 0.3);
}
