/*
Theme Name: Web Net Salento — Blocksy Child
Theme URI: https://webnetsalento.it/
Description: Personalizzazioni di Web Net Salento basate sul tema Blocksy.
Author: Web Net Salento
Template: blocksy
Version: 1.0.0
Requires at least: 6.7
Requires PHP: 7.4
Text Domain: webnetsalento-blocksy
*/

:root {
  --theme-palette-color-1: #f25c19;
  --theme-palette-color-2: #d94708;
  --theme-palette-color-3: #2d2c2c;
  --theme-palette-color-4: #454343;
  --theme-palette-color-5: #918f8f;
  --theme-palette-color-6: #dedcdc;
  --theme-palette-color-7: #f7f4f2;
  --theme-palette-color-8: #ffffff;
  --wns-orange: #f25c19;
  --wns-orange-dark: #a93605;
  --wns-grey: #918f8f;
  --wns-ink: #2d2c2c;
}

body { background:#fff; color:var(--wns-ink); font-family:"Inter",sans-serif; }
h1, h2, h3, h4 { font-family:"Questrial",sans-serif; font-weight:400; letter-spacing:-.025em; }
button,.wp-element-button,input,textarea,select { font-family:"Inter",sans-serif; }
.wns-eyebrow { color:var(--wns-orange-dark); font-size:.72rem; font-weight:700; letter-spacing:.18em; text-transform:uppercase; }
.wns-hero { min-height:78vh; display:flex; align-items:center; }
.wns-hero h1 { font-size:clamp(3rem,7vw,6.4rem); line-height:.98; letter-spacing:-.045em; }
.wns-hero strong { color:var(--wns-orange); font-weight:400; }
.wns-card { height:100%; padding:2rem; border:1px solid #dedcdc; background:#fff; transition:transform .2s ease,box-shadow .2s ease; }
.wns-card:hover { transform:translateY(-4px); box-shadow:0 18px 45px rgba(45,44,44,.09); }
.wns-card--featured { background:#fff1eb; border-color:#f25c19; }
.wns-dark { background:var(--wns-ink); color:#fff; }
.wns-dark h2,.wns-dark h3 { color:#fff; }
.wns-dark p { color:#d6d3d3; }
.wns-cta { background:var(--wns-orange); color:var(--wns-ink); text-align:center; }
.wns-cta h2 { color:var(--wns-ink); }
.wns-cta .wp-element-button { background:var(--wns-ink); color:#fff; }
.has-arancione-webnet-background-color{color:var(--wns-ink)!important}

@media (prefers-reduced-motion:reduce){.wns-card{transition:none}.wns-card:hover{transform:none}}
