/*
Theme Name: IoBoh
Theme URI: https://ioboh.com
Author: IoBoh
Author URI: https://ioboh.com
Description: Tema WordPress/WooCommerce custom per IoBoh: State of Mind. E-commerce minimale, visuale e veloce: prodotti, categorie, prezzi, immagini e testi restano sempre gestiti da WordPress/WooCommerce, il tema si occupa solo della presentazione.
Version: 2.5.0
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.6
WC requires at least: 8.0
WC tested up to: 9.0
Text Domain: ioboh
*/

/* ==========================================================================
   Variabili di base — palette, font, spaziature.
   Punto di partenza ispirato al logo IoBoh (bianco/nero + accento).
   Tutto il resto del CSS (assets/css/main.css) referenzia queste variabili:
   per cambiare colore o font del sito basta modificare qui.
   ========================================================================== */
:root {
  --ioboh-black:       #111111;
  --ioboh-white:       #ffffff;
  --ioboh-bg:          #ffffff;   /* sfondo pagina */
  --ioboh-surface:     #f7f7f7;   /* sfondo card / sezioni alternate */
  --ioboh-border:      #e5e5e5;
  --ioboh-text:        #111111;
  --ioboh-text-muted:  #6d6d6d;
  --ioboh-accent:      #e6007e;   /* rosa/magenta del logo — uso minimo: badge sconto, hover, focus */

  --ioboh-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  --ioboh-container: 1600px;
  --ioboh-gap:        24px;
  --ioboh-gap-sm:      12px;
  --ioboh-radius:       2px;
}

/* Reset minimo */
*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  background: var(--ioboh-bg);
  color: var(--ioboh-text);
  font-family: var(--ioboh-font);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; height: auto; display: block; }
a { color: inherit; text-decoration: none; }
ul, ol { padding: 0; margin: 0; list-style: none; }
button { font-family: inherit; }

:focus-visible {
  outline: 2px solid var(--ioboh-accent);
  outline-offset: 2px;
}
