/*
Theme Name: Kahlani Industrial Design
Theme URI: https://kahlani.example.com/
Author: Artin Novin Kahlani
Author URI: https://kahlani.example.com/
Description: قالب اختصاصی و Elementor-native برای شرکت آرتین نوین کهلانی (KAHLANI). طراحی صنعتی، تیره و سینمایی، فارسی و راست‌به‌چپ، سازگار با Elementor Free.
Version: 3.1.0
Requires at least: 6.0
Tested up to: 6.5
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: kahlani
Tags: right-to-left-language-support, elementor, industrial, dark, custom-colors, custom-menu, custom-logo, threaded-comments, translation-ready
*/

/* -----------------------------------------------------------
   NOTE:
   This file is the theme metadata header (mandatory by WordPress).
   All real visual styling lives in /assets/css/main.css and its
   siblings. We keep only universal CSS variables + resets here so
   they are always available even if the split stylesheets fail
   to load for any reason.
   ----------------------------------------------------------- */

:root {
    /* Brand */
    --kahlani-red:        #E00000;
    --kahlani-red-hover:  #FF2E2E;
    --kahlani-red-deep:   #B00000;

    /* Dark surfaces (cinematic, non-alternating) */
    --kahlani-bg-0:       #080A0B;   /* absolute darkest */
    --kahlani-bg-1:       #101214;   /* main page bg */
    --kahlani-bg-2:       #151719;   /* cards / raised */
    --kahlani-bg-3:       #1D2023;   /* hover / active */

    /* Text */
    --kahlani-text:       #FFFFFF;
    --kahlani-muted:      #B8B8B8;
    --kahlani-dim:        #7A7D80;

    /* Lines & shadows */
    --kahlani-border:     rgba(255,255,255,0.06);
    --kahlani-shadow-sm:  0 2px 8px rgba(0,0,0,0.35);
    --kahlani-shadow-md:  0 8px 24px rgba(0,0,0,0.45);
    --kahlani-shadow-lg:  0 18px 48px rgba(0,0,0,0.55);
    --kahlani-glow-red:   0 0 28px rgba(224,0,0,0.35);

    /* Radii */
    --kahlani-radius-sm:  6px;
    --kahlani-radius:     12px;
    --kahlani-radius-lg:  20px;

    /* Type */
    --kahlani-font: "Vazirmatn", "IRANSans", "Tahoma", "Segoe UI", sans-serif;

    /* Motion */
    --kahlani-t-fast: 180ms cubic-bezier(.2,.7,.2,1);
    --kahlani-t:      280ms cubic-bezier(.2,.7,.2,1);
    --kahlani-t-slow: 520ms cubic-bezier(.2,.7,.2,1);

    /* Layout */
    --kahlani-container: 1240px;
    --kahlani-section-py: clamp(64px, 8vw, 120px);
}

/* Baseline resets — full styles live in main.css */
html { direction: rtl; }
body {
    margin: 0;
    background: var(--kahlani-bg-1);
    color: var(--kahlani-text);
    font-family: var(--kahlani-font);
    font-size: 16px;
    line-height: 1.7;
    text-align: right;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a { color: inherit; text-decoration: none; }
img { max-width: 100%; height: auto; display: block; }
*, *::before, *::after { box-sizing: border-box; }
