/*
Theme Name: nadonate_theme
Text Domain: NaDonate
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.0
Description: Минималистичная тема для цифрового магазина на WooCommerce.
Author: You
License: MIT
*/
:root {
  --gg-gap:16px;
  --gg-radius:10px;
  --gg-dark:#111;
  --gg-muted:#666;

  /* ===== Основной цвет — менять только здесь ===== */
  --gg-primary:#1976D2;
  --gg-primary-rgb:25,118,210;       /* RGB для rgba() с любой альфой */
  --gg-primary-hover:#1565C0;        /* hover — чуть темнее */
  --gg-primary-light:#e3f0fd;        /* светлый тинт-фон */
  --gg-primary-xlight:#e8f4fd;       /* очень светлый тинт */
}
*{box-sizing:border-box} html,body{margin:0;padding:0}
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111;background:#fff;line-height:1.5}
.container{width:min(1200px,100% - 32px);margin:0 auto}
a{color:var(--gg-primary);text-decoration:none}
a:hover{text-decoration:none}
.gg-header{border-bottom:1px solid #eee;background:#fff}
.gg-header .row{display:flex;align-items:center;gap:var(--gg-gap);padding:12px 0}
.gg-brand{font-weight:600;font-size:20px;color:var(--gg-dark)}
.gg-nav{margin-left:auto;display:flex;gap:12px;align-items:center}
.gg-mini-cart{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid #eee;border-radius:10px;background:#fafafa}
.gg-mini-cart .count{font-weight:600}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
@media (max-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:720px){.grid{grid-template-columns:repeat(2,1fr)}}
.card{border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fff}
.card .pad{padding:12px}
.price{font-weight:700}
.woocommerce a.button,.button,button[type=submit]{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  background:var(--gg-primary);color:#fff;border:0;border-radius:10px;
  padding:10px 14px;cursor:pointer
}
.woocommerce a.button:hover,.button:hover,button:hover{opacity:.92}
.notice{padding:12px;border:1px solid #eee;border-radius:10px;background:#fafafa}
.footer{border-top:1px solid #eee;color:var(--gg-muted);padding:24px 0;margin-top:32px}




