/*
Theme Name: MZ HUB
Theme URI: https://mzhub.com
Author: MD MUSHFIQUZZAMAN LIYON
Author URI: https://mzhub.com
Description: Modern, ultra-responsive movie & video streaming theme built with rich golden-amber dark aesthetics, high design fidelity, and full REST API mobile app integration.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vexorio
Tags: entertainment, grid-layout, dark-mode, video, custom-colors, responsive-layout
Developer: MD MUSHFIQUZZAMAN LIYON
Copyright: © 2026 MZ HUB. Developed by MD MUSHFIQUZZAMAN LIYON. All rights reserved.
*/

/* Core Theme Custom Properties */
:root {
  --bg: #0e1220;
  --bg-elev: #141a2c;
  --bg-card: #161c30;
  --bg-card-hover: #1c243c;
  --surface: #141a2c;
  --surface-2: #1c243c;
  --line: #262c42;
  --border: #262c42;
  --border-subtle: rgba(255, 255, 255, 0.08);
  --text: #eef0f8;
  --text-dim: #9aa0b8;
  --text-faint: #6b7290;
  --muted: #9aa0b8;
  --muted-2: #6b7290;
  --pink: #ff3d81;
  --purple: #8b5cf6;
  --grad: linear-gradient(135deg, var(--purple), var(--pink));
  --accent: #ff2d6a;
  --accent-2: #ff6b9d;
  --accent-gradient: linear-gradient(135deg, #ff2d6a, #c2245c);
  --accent-gradient-purple: linear-gradient(135deg, #ff2d6a, #8a4bff);
  --focus: #7d8cff;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-full: 9999px;
  --transition-fast: 0.15s ease;
  --transition-normal: 0.25s ease;
  --shadow-card: 0 4px 20px rgba(0, 0, 0, 0.25);
  --shadow-glow: 0 0 20px rgba(255, 45, 106, 0.25);
}

/* Light Theme overrides when data-theme="light" is active */
[data-theme="light"] {
  --bg: #ffffff;
  --bg-elev: #ffffff;
  --bg-card: #ffffff;
  --bg-card-hover: #f5f4f8;
  --surface: #f5f4f8;
  --surface-2: #eeecf3;
  --line: #e6e3ed;
  --border: #e6e3ed;
  --border-subtle: rgba(0, 0, 0, 0.06);
  --text: #1c1a24;
  --text-dim: #6b6779;
  --text-faint: #9b97a8;
  --muted: #6b6779;
  --muted-2: #9b97a8;
  --shadow-card: 0 4px 20px rgba(0, 0, 0, 0.06);
  --shadow-glow: 0 0 20px rgba(255, 45, 106, 0.15);
}

