
/*
Theme Name: AurumBuy
Theme URI: https://example.com/aurumbuy
Author: You
Author URI: https://example.com
Description: A responsive, gold-themed WordPress theme for buying gold. Includes a built-in page template for the SellingPrice Gold Calculator plugin.
Version: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aurumbuy
Tags: custom-logo, one-column, two-columns, right-sidebar, custom-menu, featured-images, translation-ready
*/

/* Root variables for gold palette */
:root{
  --gold-50:#FFF8E1;
  --gold-100:#FFECB3;
  --gold-200:#FFE082;
  --gold-300:#FFD54F;
  --gold-400:#FFCA28;
  --gold-500:#FFC107; /* primary gold */
  --gold-600:#FFB300;
  --gold-700:#FFA000;
  --gold-800:#FF8F00;
  --gold-900:#FF6F00;
  --ink-900:#0f0f0f;
  --ink-700:#2b2b2b;
  --ink-500:#4a4a4a;
  --bg:#0b0b0b;
  --card:#141414;
  --muted:#c7c7c7;
  --radius: 1.25rem;
}

/* Reset-ish */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
  background: radial-gradient(1200px 600px at 20% -10%, rgba(255,193,7,.08), transparent 60%), var(--bg);
  color:#f7f7f7;
  line-height:1.6;
}

/* Global containers */
.container{max-width:1100px;margin:0 auto;padding:0 1rem}
.site-header{position:sticky;top:0;z-index:20;background:rgba(20,20,20,.9);backdrop-filter: blur(6px);border-bottom:1px solid rgba(255,193,7,.15)}
.nav{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0}
.brand a{display:flex;gap:.6rem;align-items:center;text-decoration:none;color:#fff;font-weight:700}
.brand .logo{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold-500),var(--gold-700));box-shadow:0 0 0 3px rgba(255,193,7,.2) inset}
.nav a{color:#fff;text-decoration:none;margin-left:1rem}
.nav .cta{padding:.55rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--gold-500),var(--gold-700));color:#101010;font-weight:700}

/* Hero */
.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center;padding:3rem 0}
.hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin:.2rem 0}
.hero p{color:var(--muted);margin:0 0 1rem}
.card{background:var(--card);border:1px solid rgba(255,193,7,.15);border-radius:var(--radius);padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.kicker{display:inline-block;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#14110F;background:linear-gradient(135deg,var(--gold-300),var(--gold-600));padding:.25rem .55rem;border-radius:.5rem}
.btn{display:inline-block;padding:.8rem 1rem;border-radius:.9rem;background:linear-gradient(135deg,var(--gold-500),var(--gold-700));color:#14110F;text-decoration:none;font-weight:700}
.btn.outline{background:transparent;color:var(--gold-300);border:1px solid var(--gold-500)}

/* Sections */
.section{padding:2.75rem 0}
.grid{display:grid;gap:1rem}
.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.feature{padding:1rem;border-radius:var(--radius);background:linear-gradient(180deg, rgba(255,193,7,.08), rgba(255,193,7,.03));border:1px solid rgba(255,193,7,.15)}

/* Footer */
.site-footer{background:#0e0e0e;border-top:1px solid rgba(255,193,7,.15);padding:2rem 0;margin-top:2rem;color:#bdbdbd}
.site-footer a{color:#e6b800}

/* WP defaults */
.wp-post-image{border-radius:.75rem}
.entry{background:var(--card);border:1px solid rgba(255,193,7,.15);border-radius:var(--radius);padding:1rem}
a{color:var(--gold-300)}

/* Responsive tweaks */
@media (max-width:900px){
  .hero{grid-template-columns:1fr}
}
*/
