/*
Theme Name: Yadongtube
Theme URI: https://yadongtube.org/
Author: Yadongtube Engineering Team
Author URI: https://yadongtube.org/
Description: A modern, high-performance, accessible light-theme WordPress platform for video discovery, categorized catalog browsing, editorial technology insights, and licensed streaming metadata.
Version: 1.4.1
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: yadongtube
Tags: video-platform, light-theme, custom-header, grid-layout, micro-animations, accessibility-ready, translation-ready

All files in this theme are licensed under the GNU General Public License v2 or later.
*/

:root {
    /* Color Palette - Premium Light Streaming Theme */
    --yt-primary: #635bdb;
    --yt-primary-hover: #5149c6;
    --yt-primary-light: rgba(99, 91, 219, 0.08);
    --yt-primary-glow: rgba(99, 91, 219, 0.25);
    
    --yt-bg: #ffffff;
    --yt-bg-surface: #ffffff;
    --yt-bg-secondary: #f6f7fb;
    --yt-bg-subtle: #f0f2f7;
    
    --yt-text: #202124;
    --yt-text-muted: #5f6368;
    --yt-text-secondary: #70757d;
    --yt-text-light: #9aa0a6;
    
    --yt-border: #e8eaf0;
    --yt-border-light: #f0f2f6;
    --yt-border-hover: #d2d6e0;
    
    --yt-success: #16865b;
    --yt-success-light: #e6f4ea;
    --yt-warning: #d97706;
    --yt-warning-light: #fef3c7;
    --yt-error: #dc3545;
    --yt-error-light: #fde8e8;
    
    /* Layout & Spacing */
    --yt-container-width: 1320px;
    --yt-container-padding: 24px;
    --yt-header-height: 72px;
    --yt-radius-sm: 6px;
    --yt-radius-md: 10px;
    --yt-radius-lg: 16px;
    --yt-radius-full: 9999px;
    
    /* Typography */
    --yt-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --yt-font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    
    /* Shadows & Transitions */
    --yt-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
    --yt-shadow-sm: 0 2px 6px rgba(0, 0, 0, 0.05);
    --yt-shadow-md: 0 6px 18px rgba(0, 0, 0, 0.06);
    --yt-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.08);
    --yt-transition-fast: 0.18s cubic-bezier(0.16, 1, 0.3, 1);
    --yt-transition-normal: 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}
