/*
Theme Name: Perfect Interior Decoration
Theme URI: https://perfectinteriordecoration.com
Author: Perfect Interior Decoration Studio
Author URI: https://perfectinteriordecoration.com
Description: High-end bespoke luxury interior design WordPress theme engineered with modern architectural aesthetics, ACF field integration, dual-tone #F3F4EE & #30362F palette, interactive BHK cost estimator, mobile capsule header, and floating bottom dock navigation.
Version: 1.2.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: atelier-interior
Tags: interior-design, luxury, architecture, portfolio, custom-background, featured-images, full-site-editing
*/

/* Reset & Theme Root CSS Variables */
:root {
  --color-bg: #F3F4EE;
  --color-bg-alt: #FAFBF7;
  --color-bg-card: #FFFFFF;
  --color-surface-soft: #E9EBDD;
  --color-border: #D8DCD0;
  --color-border-subtle: rgba(48, 54, 47, 0.12);

  --color-primary: #30362F;
  --color-primary-dark: #222721;
  --color-primary-light: #444C43;
  --color-text-muted: #6B726A;
  --color-text-faint: #989F97;

  --color-accent-gold: #C29B38;
  --color-accent-gold-light: #E8C97A;
  --color-accent-gold-soft: rgba(194, 155, 56, 0.12);
  --color-accent-emerald: #2F6F55;
  --color-accent-emerald-soft: rgba(47, 111, 85, 0.12);

  --font-serif: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-bengali: 'Hind Siliguri', 'Galada', sans-serif;

  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 36px;
  --radius-full: 9999px;

  --shadow-sm: 0 2px 8px rgba(48, 54, 47, 0.04);
  --shadow-md: 0 8px 24px rgba(48, 54, 47, 0.08);
  --shadow-lg: 0 20px 48px rgba(48, 54, 47, 0.12);
  --shadow-float: 0 24px 60px -12px rgba(48, 54, 47, 0.18);

  --transition-fast: 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-normal: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-slow: 0.6s cubic-bezier(0.16, 1, 0.3, 1);

  --container-max: 1360px;
  --header-height: 84px;
}
