/*
Theme Name: Scrub Market
Description: Generated WooCommerce child theme for Athens
Author: AutoWoo Builder
Version: 1.0.0
Template: storefront
*/

:root {
  --brand-primary: #00c7fc;
  --brand-secondary: #f4f7f9;
  --brand-accent: #a8c6fe;
  --heading-font: 'Montserrat', sans-serif;
  --body-font: 'Source Sans 3', sans-serif;
}

body {
  font-family: var(--body-font);
  color: #10232b;
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.94), transparent 40%),
    linear-gradient(135deg, var(--brand-secondary), #ffffff 65%);
}

h1, h2, h3, h4 { font-family: var(--heading-font); }

.site-header,
.storefront-primary-navigation {
  background: linear-gradient(90deg, var(--brand-primary), #0f6b8d);
  color: #fff;
}

.site-header a,
.storefront-primary-navigation a {
  color: #fff !important;
}

.hero-band {
  border-radius: 20px;
  padding: 42px;
  margin: 28px auto;
  background: linear-gradient(135deg, rgba(16, 35, 43, 0.92), rgba(11, 79, 108, 0.88));
  color: #fff;
  box-shadow: 0 18px 40px rgba(16, 35, 43, 0.2);
}

.hero-band .button {
  background: var(--brand-accent);
  color: #0f1720;
  border-radius: 999px;
  padding: 12px 20px;
}

.button,
button,
input[type="submit"],
.wp-block-button__link,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background: var(--brand-accent) !important;
  border-color: var(--brand-accent) !important;
  color: #0f1720 !important;
}

.woocommerce ul.products li.product {
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(10, 28, 36, 0.12);
  overflow: hidden;
}

.home-search {
  margin: 0 0 18px;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.9);
}
