/*
Theme Name: Frame of the Heart
Theme URI: https://frameoftheheart.com
Author: Jessica Maleski
Author URI: https://frameoftheheart.com
Description: A photo-driven portfolio theme built for Frame of the Heart. Organic, contemplative, and unmistakably its own — dark natural grounds, hand-set serif type, and a Portfolio post type for building bodies of work quickly.
Version: 1.0.0
Requires at least: 5.9
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: frame-of-the-heart
Tags: photography, portfolio, gallery, custom-post-type, dark, one-column
*/

/* ==========================================================================
   FRAME OF THE HEART — design system
   The full, working stylesheet lives at assets/css/main.css and is enqueued
   from functions.php. This file must exist (WordPress reads the header
   above), so it also carries the base reset + custom-property tokens that
   everything else builds on.
   ========================================================================== */

:root{
  /* Primary palette */
  --midnight:  #1A1814;
  --forest:    #1D3D2A;
  --teal:      #1C3E3C;
  --ember:     #7A2E1A;
  /* Secondary palette */
  --moss:      #3D5E40;
  --deep-teal: #2A5E5B;
  --ochre:     #B8761F;
  --dusk:      #3E3254;
  /* Neutrals */
  --parchment: #F4EFE5;
  --bone:      #DDD5C3;
  --ash:       #8A8072;
  --charcoal:  #3A342C;
  /* Accent */
  --gold:      #D4A237;
  --ice:       #BDD0D3;
  /* Type */
  --font-display: 'Cormorant Garamond', Georgia, serif;
  --font-body:    'EB Garamond', Georgia, serif;
  --font-script:  'Mrs Saint Delafield', 'Brush Script MT', cursive;
}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;}
body{
  background:var(--midnight);
  color:var(--bone);
  font-family:var(--font-body);
  line-height:1.8;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
img{max-width:100%;display:block;}
a{color:inherit;text-decoration:none;}
ul,ol{list-style:none;}
button{font:inherit;background:none;border:none;color:inherit;cursor:pointer;}
