/*
Theme Name: Everyday A Better You
Theme URI: https://everydayabetteryou.com/
Author: ChatGPT Starter
Description: Motivational-luxury, modern-minimalist starter theme with sections for Podcast/YouTube, Consulting, Photo Album, Merch Shop, and Contact.
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: everydayabetteryou
*/
:root{
  --primary:#E56601;
  --secondary:#993033;
  --bg:#0B0B0B;
  --text:#F3F3F3;
  --muted:#B8B8B8;
  --card:#151515;
  --border:#242424;
}
html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family: 'Oswald', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial, sans-serif; line-height:1.5;}
a{color:var(--text);text-decoration:none}
.container{max-width:1200px;margin:0 auto;padding:24px}
.header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:rgba(11,11,11,.9);backdrop-filter:saturate(140%) blur(6px)}
.brand{display:flex;gap:12px;align-items:center}
.brand img{height:40px;width:40px;border-radius:50%}
.brand .title{font-weight:700;letter-spacing:.5px}
.nav{display:flex;gap:18px}
.btn{display:inline-block;border:1px solid var(--border);padding:12px 16px;border-radius:10px;transition:transform .2s, background .2s, border-color .2s}
.btn:hover{transform:translateY(-1px);border-color:var(--primary);background:rgba(229,102,1,.08)}
.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:48px 24px;border-bottom:1px solid var(--border)}
.hero h1{font-size:clamp(36px,5vw,64px);margin:0;}
.hero p{color:var(--muted);margin:8px 0 24px}
.card-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}
.card{grid-column:span 6;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}
.card h2{font-size:24px;margin:0;padding:18px 18px 0}
.card .body{padding:18px}
.card .footer{padding:16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}
.card--wide{grid-column:span 12}
.section-title{margin:48px 0 16px;font-size:28px}
.footer{border-top:1px solid var(--border);padding:32px;margin-top:48px;color:var(--muted);}
.wp-block{max-width:100%}
/* WooCommerce basics */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px}
.woocommerce div.product .product_title{color:var(--text)}
.woocommerce a.button{background:transparent;border:1px solid var(--border);color:var(--text);border-radius:10px}
.woocommerce a.button:hover{border-color:var(--primary);background:rgba(229,102,1,.08)}
/* Forms */
input,textarea{width:100%;background:#0e0e0e;border:1px solid var(--border);border-radius:10px;padding:12px;color:var(--text)}
label{display:block;margin-bottom:6px;color:var(--muted)}
*/
