/*
Theme Name:   GemHunterJapan Child
Theme URI:    https://gemhunterjapan.com
Description:  Astra Child Theme for GemHunterJapan
Author:       GemHunterJapan
Template:     astra
Version:      1.0.0
Text Domain:  gemhunterjapan-child
*/

/* ── RESET & ROOT ── */
:root {
  --gold: #D4A017;
  --gold-light: #E8BA3C;
  --gold-dim: rgba(212,160,23,0.12);
  --gold-border: rgba(212,160,23,0.32);
  --bg: #0a0a0a;
  --bg2: #111111;
  --bg3: #161616;
  --surface: #1a1a1a;
  --text: #f0ece0;
  --muted: #888880;
  --muted2: #555550;
}

/* Astra overrides — force dark background globally */
body,
.ast-separate-container,
#page,
.site {
  background: var(--bg) !important;
  color: var(--text) !important;
}

/* Remove Astra default header — we use custom */
#masthead,
.ast-above-header-bar,
.ast-below-header-bar {
  display: none !important;
}

/* Remove default page padding */
.ast-container,
.entry-content,
.ast-article-post,
.ast-page-builder-template .entry-content {
  padding: 0 !important;
  max-width: 100% !important;
}

.ast-page-builder-template .entry-header {
  display: none !important;
}

/* WooCommerce base overrides */
.woocommerce-page body,
.woocommerce body {
  background: var(--bg) !important;
}

/* Remove WooCommerce default breadcrumb on front page */
.woocommerce .woocommerce-breadcrumb {
  display: none;
}

/* Default footer hide (we use custom) */
#colophon,
.site-footer {
  display: none !important;
}
