/*
Theme Name: Interior Custom Theme
Theme URI: https://example.com/interior-custom-theme
Author: irfan 
Author URI: https://example.com
Description: A refined custom WordPress theme for interior design studios, decorators, and architecture-led spaces.
Version: 1.0.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: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: interior-custom-theme
Tags: interior-design, custom-background, custom-logo, featured-images, block-styles, wide-blocks
*/

:root {
  /* Primary colors */
  --primary: #8f6b4f;
  --primary-dark: #4b372c;
  --primary-light: #c7aa8f;
  --primary-soft: #efe5db;

  /* Secondary and accent colors */
  --secondary: #22312f;
  --secondary-light: #6f827d;
  --accent: #b68b59;
  --accent-soft: #f5eee6;

  /* Neutral colors */
  --background: #fbf8f4;
  --surface: #ffffff;
  --surface-muted: #f2eee9;
  --text: #24201d;
  --text-muted: #6e655f;
  --border: #ded5cb;
  --shadow: rgba(36, 32, 29, 0.12);

  /* Typography */
  --font-heading: "Gambetta", Georgia, serif;
  --font-body: "Cabinet Grotesk", Arial, sans-serif;
}

* {
  box-sizing: border-box;
}

html {
  margin: 0 !important;
  padding: 0;
  overflow-x: hidden;
  background: #FBF8F4;
}

body {
  margin: 0 !important;
  padding: 0;
  background: #FBF8F4;
  color: var(--text);
  font-family: var(--font-body);
  overflow-x: hidden;
}

#page,
.site,
.site-main,
.content-area,
.entry-content,
.elementor-page-content {
  margin-top: 0;
  padding-top: 0;
}

.site-main--elementor-full-width,
.site-main--elementor-full-width .elementor-page-content,
.site-main--elementor-full-width .entry-content {
  width: 100%;
  max-width: none;
}

.site-main,
.content-area,
.entry-content {
  background: #FBF8F4;
}

#page,
.site,
.elementor,
.elementor-page,
.elementor-page-content,
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.elementor-widget-shortcode,
.wp-block-shortcode {
  background-color: #FBF8F4;
}

.entry-content > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.entry-content > .wp-block-shortcode {
  margin: 0;
}
