/*
Theme Name: Aesthete
Theme URI: https://example.com/aesthete
Author: Custom Build
Author URI: https://example.com
Description: Custom-built editorial WordPress theme for AESTHETE modeling agency. Includes a Model Directory (custom post type), an Editorial Carousel section, custom navigation menus, and page templates for Home, About, Models and Casting. Built for PHP 8.3.
Version: 1.0.0
Requires at least: 6.2
Requires PHP: 8.0
Tested up to: 6.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aesthete
*/

:root{
  --ae-black:#0b0b0b;
  --ae-white:#ffffff;
  --ae-cream:#f5f3ef;
  --ae-grey:#8a8a8a;
  --ae-line:#e4e1da;
  --ae-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;
  --ae-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --ae-maxw:1320px;
}

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0;
  font-family:var(--ae-font-body);
  color:var(--ae-black);
  background:var(--ae-white);
  font-size:16px;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
img{max-width:100%;display:block;height:auto;}
a{color:inherit;text-decoration:none;}
ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4{font-family:var(--ae-font-display);font-weight:500;margin:0 0 .5em;line-height:1.15;}
p{margin:0 0 1em;}
button{font-family:inherit;cursor:pointer;}
.screen-reader-text{position:absolute;left:-9999px;}
