/*
Theme Name: Photography - The Adhitri Films
Theme URI: https://theadhitrifilms.com
Description: Premium Photography & Film Studio Theme
Author: The Adhitri Films
Author URI: https://theadhitrifilms.com
Version: 2.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: adhitri-films
Tags: photography, portfolio, one-page, custom-colors, custom-logo, full-width-template
*/

/* ===== CSS CUSTOM PROPERTIES (Brand Colors from Logo) ===== */
:root {
    --primary: #4A90E2;
    --primary-dark: #2a70c2;
    --primary-light: #6aaef0;
    --secondary: #1A2332;
    --secondary-light: #2C3E50;
    --accent: #5BB3C4;
    --accent-gold: #E8C547;
    --white: #FFFFFF;
    --off-white: #F8FAFC;
    --light-gray: #E8EDF3;
    --medium-gray: #8A9BB0;
    --dark-gray: #4A5568;
    --text-dark: #1A2332;
    --text-medium: #4A5568;
    --text-light: #8A9BB0;
    --gradient-primary: linear-gradient(135deg, #1A2332 0%, #2C3E50 50%, #4A90E2 100%);
    --gradient-hero: linear-gradient(135deg, rgb(26 35 50 / 38%) 0%, rgb(22 22 22 / 70%) 100%);
    --gradient-card: linear-gradient(180deg, transparent 0%, rgba(26, 35, 50, 0.95) 100%);
    --shadow-sm: 0 2px 8px rgba(26, 35, 50, 0.08);
    --shadow-md: 0 8px 24px rgba(26, 35, 50, 0.12);
    --shadow-lg: 0 20px 48px rgba(26, 35, 50, 0.18);
    --shadow-glow: 0 0 30px rgba(74, 144, 226, 0.35);
    --radius-sm: 6px;
    --radius-md: 12px;
    --radius-lg: 20px;
    --radius-xl: 32px;
    --radius-full: 9999px;
    --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    --transition-slow: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    --font-primary: 'Poppins', sans-serif;
    --font-heading: 'Playfair Display', serif;
}