/*
Theme Name: LADITSOUDEROS
Description: LADITSOUDEROS is a lightweight and minimalist WordPress theme built to work smoothly with Elementor while remaining fully standalone.
Author: LADITSOUDEROS
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: laditsouderos
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

:root {
  --pp-gap: clamp(12px, 2vw, 44px);
  --pp-frame-bg: #f3efe6;
  --pp-frame-img: none; /* url(...) if needed */
  --pp-inner-bg: #fff;
  --pp-radius: 14px;
  --pp-shadow: 0 18px 60px rgba(0, 0, 0, 0.12);
}

html {
  background-color: var(--pp-frame-bg);
  background-image: var(--pp-frame-img);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

body.wp-theme-hello-elementor {
  background: var(--pp-inner-bg);
  margin: var(--pp-gap);
  border-radius: var(--pp-radius);
  box-shadow: var(--pp-shadow);
  min-height: calc(100vh - (var(--pp-gap) * 2));
  overflow-x: hidden;
}

body.wp-theme-hello-elementor .elementor-sticky--active {
  top: var(--pp-gap) !important;
  left: var(--pp-gap) !important;
  right: var(--pp-gap) !important;
  width: calc(100% - (var(--pp-gap) * 2)) !important;
}
body.admin-bar.wp-theme-hello-elementor .elementor-sticky--active {
  top: calc(var(--pp-gap) + 32px) !important;
}
@media (max-width: 782px) {
  body.admin-bar.wp-theme-hello-elementor .elementor-sticky--active {
    top: calc(var(--pp-gap) + 46px) !important;
  }
}
