@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/gemma/fonts/lora/lora-latin-400-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/gemma/fonts/lora/lora-latin-500-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/gemma/fonts/lora/lora-latin-600-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/gemma/fonts/cormorant-garamond/cormorant-garamond-latin-400-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/gemma/fonts/cormorant-garamond/cormorant-garamond-latin-500-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/gemma/fonts/cormorant-garamond/cormorant-garamond-latin-300-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/gemma/fonts/cormorant-garamond/cormorant-garamond-latin-300-italic.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/gemma/fonts/cormorant-garamond/cormorant-garamond-latin-400-italic.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IM Fell English SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/gemma/fonts/im-fell-english-sc/im-fell-english-sc-latin-400-normal.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --deep-black: #000000;
  --deep-black-rgb: 0 0 0;
  --ritual-black: #111111;
  --ritual-black-rgb: 17 17 17;
  --dark-earth: #1a1510;
  --dark-earth-rgb: 26 21 16;
  --aged-gold: #f0e0b8;
  --aged-gold-rgb: 240 224 184;
  --pale-gold: #d4b860;
  --pale-gold-rgb: 212 184 96;
  --warm-cream: #e8dcc8;
  --warm-cream-rgb: 232 220 200;
  --mist-grey: #9a928a;
  --mist-grey-rgb: 154 146 138;
  --candle-glow: #f0e0b8;
  --candle-glow-rgb: 240 224 184;
  --deep-green: #6e4b4b;
  --deep-green-rgb: 110 75 75;
  --moss: #000000;
  --moss-rgb: 0 0 0;
  --ember: #8a3a1a;
  --ember-rgb: 138 58 26;
  --background-tint: #2d3a2a;
  --background-tint-rgb: 45 58 42;
  --nav-height: 120px;
  --page-header-padding: 16px;
  --font-heading: 'Lora', Georgia, serif;
  --font-body: 'Cormorant Garamond', Georgia, serif;
  --font-hero-title: 'IM Fell English SC', serif;
  --texture-opacity: 0.025;
}
[data-page-link="incenses"] { display: none; }
body[data-gemma-page="incenses"] #gemma-cms-sections,
body[data-gemma-page="incenses"] #gemma-page-description,
body[data-gemma-page="incenses"] #gemma-cms-placeholder,
body[data-gemma-page="incenses"] #gemma-books-grid,
body[data-gemma-page="incenses"] #gemma-books-contributed-block,
body[data-gemma-page="incenses"] #gemma-books-status,
body[data-gemma-page="incenses"] #gemma-jewellery-grid,
body[data-gemma-page="incenses"] #gemma-jewellery-status,
body[data-gemma-page="incenses"] #gemma-art-grid,
body[data-gemma-page="incenses"] #gemma-art-status,
body[data-gemma-page="incenses"] #gemma-art-detail,
body[data-gemma-page="incenses"] #gemma-gallery-masonry,
body[data-gemma-page="incenses"] #gemma-gallery-empty,
body[data-gemma-page="incenses"] #gemma-gallery-cats,
body[data-gemma-page="incenses"] #gemma-gallery-back-wrap,
body[data-gemma-page="incenses"] #gemma-gallery-cat-title,
body[data-gemma-page="incenses"] #about-feature-image-wrap,
body[data-gemma-page="incenses"] .form-row,
body[data-gemma-page="incenses"] .form-group,
body[data-gemma-page="incenses"] #sendMessage,
body[data-gemma-page="incenses"] #contactStatus { display: none !important; }
body[data-gemma-page="incenses"] #gemma-static-fallback { display: block !important; }
[data-page-link="coven"] > a {
  display: inline-block;
  font-size: 0;
  letter-spacing: 0;
}
[data-page-link="coven"] > a::before {
  content: "Kord Bucca";
  display: inline-block;
  font-size: 0.95rem;
  letter-spacing: 0.08em;
  line-height: 1.2;
}
