/*
 Theme Name:   SlimWonen.nl
 Theme URI:    https://slimwonen.nl
 Description:  Standalone theme for slimwonen.nl — implementation of the SlimWonen.nl handoff design (Instrument Serif + Geist, green accent, OKLCH palette).
 Author:       SlimWonen
 Author URI:   https://slimwonen.nl
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  slimwonen-nl
*/

/* Actual design tokens + components live in assets/design.css (a 1:1 copy of the
   handoff styles.css). This file only carries the theme header. */

/* Minimal reset of any parent theme padding that fights our container layout. */
body { margin: 0; padding: 0; background: #fff; }

/* Force the neutral surface token to pure white everywhere it's used
   (body, cards, product tiles, form fields, buttons-secondary). */
:root,
[data-accent] {
  --bg: #fff;
}

/* Breathing room between the category-strip underline and the filters /
   toolbar row on the PLP. */
.plp-grid {
  margin-top: 32px;
}
.site-main,
.ct-container,
.ct-container-narrow {
  max-width: none !important;
  padding: 0 !important;
}

/* Neutralise Blocksy's default blue link-hover. The design's specific hover
   rules (nav, breadcrumb, footer, pcard, etc.) still apply on top. */
a,
a:hover,
a:focus,
a:visited {
  color: inherit;
}

/* Primary/solid buttons — always white text, no matter what Blocksy does. */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:visited,
a.btn-primary,
a.btn-primary:hover,
a.btn-primary:focus,
a.btn-primary:visited,
button.btn-primary,
button.btn-primary:hover,
button.btn-primary:focus {
  color: #fff;
}
