/*
Theme Name: Ospitalità nativa
Description: Tema locale a blocchi per la migrazione di Solivo e Macugnaga.
Version: 0.1.0
Requires at least: 7.1
Requires PHP: 8.5
*/
*{box-sizing:border-box}body{margin:0}.native-contact{margin:0;padding:10px;text-align:center;line-height:1.4}.native-contact a{color:#fff;text-decoration:none}a{text-underline-offset:.2em}img{max-width:100%;height:auto}iframe{max-width:100%;border:0}table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}td,th{padding:.35em .6em}figure{margin:0}.native-header{padding:20px 30px!important;background:#fff}.native-header img{width:160px;height:100px;object-fit:contain}.native-header .wp-block-navigation{font-size:12px;font-weight:700;text-transform:uppercase}.native-header .wp-block-navigation__container{gap:20px}.native-section{padding:0 clamp(18px,5vw,70px)}.native-align-center{text-align:center}.wp-block-cover .native-counter{color:#fff}.native-section>.wp-block-columns{max-width:1280px;margin:0 auto}.native-inner{padding:12px}.native-hero{align-items:center;gap:30px!important;background:#f5f7f4}.native-hero>.wp-block-column:first-child{padding:25px 0 25px 25px}.native-hero h2{font-size:clamp(30px,4vw,64px);line-height:1.1;letter-spacing:2px;color:#034291}.native-hero h2:first-child{color:#fdb813}.native-hero img{width:100%;max-height:650px;object-fit:cover}.native-feature{margin-bottom:30px}.native-feature h2{font-size:22px}.native-counter{text-align:center}.native-counter h2{font-size:55px}.native-footer{background:#034291;color:#fff;padding:55px clamp(20px,8vw,110px);font-size:14px}.native-footer a{color:#fff}.native-footer p{margin-bottom:14px}.wp-block-gallery img{aspect-ratio:4/3;object-fit:cover}.wp-block-post-title{text-align:center;color:#034291;padding:25px 15px}.wp-block-post-content{margin-block-start:0!important}.wp-block-columns{gap:28px}.wp-block-column p,.wp-block-column li{overflow-wrap:anywhere}@media(max-width:781px){.native-header{padding:10px 18px!important}.native-header img{width:110px;height:75px}.native-section{padding:20px 15px}.native-hero>.wp-block-column:first-child{padding:24px}.native-inner{padding:8px}.native-section .wp-block-spacer{max-height:35px}.native-footer{padding:35px 22px}}
