/* TerreSicane: palette pubblica, indipendente dalle pagine con shortcode. */
body.tsc-site-palette{--tsc-site-accent:#a32638;--tsc-site-hover:#811d2c;--tsc-site-text:#242424;--tsc-site-muted:#666666;--tsc-site-surface:#f6f6f6;--tsc-site-border:#dddddd;background-color:#fff;color:var(--tsc-site-text)}
body.tsc-site-palette a:not(:where(.tsc-share-button,.tsc-button,.wp-block-button__link,.button)),body.tsc-site-palette a:visited:not(:where(.tsc-share-button,.tsc-button,.wp-block-button__link,.button)){color:var(--tsc-site-accent)}
body.tsc-site-palette a:hover:not(:where(.tsc-share-button,.tsc-button,.wp-block-button__link,.button)),body.tsc-site-palette a:focus-visible:not(:where(.tsc-share-button,.tsc-button,.wp-block-button__link,.button)){color:var(--tsc-site-hover)}
/* Sostituisce sottolineatura turchese e riempimento al passaggio del mouse di Zox. */
body.tsc-site-palette #mvp-content-main p a:not(.tsc-button):not(.wp-block-button__link):not(.button),
body.tsc-site-palette #mvp-content-main ul a:not(.tsc-button):not(.button),
body.tsc-site-palette #mvp-content-main ol a:not(.tsc-button):not(.button),
body.tsc-site-palette .mvp-post-add-main p a,
body.tsc-site-palette .mvp-post-add-main ul a,
body.tsc-site-palette .mvp-post-add-main ol a,
body.tsc-site-palette #mvp-foot-copy a{color:var(--tsc-site-accent);background:transparent!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:currentColor!important;text-underline-offset:3px;text-decoration-thickness:1px}
body.tsc-site-palette #mvp-content-main p a:hover,
body.tsc-site-palette #mvp-content-main ul a:hover,
body.tsc-site-palette #mvp-content-main ol a:hover,
body.tsc-site-palette #mvp-side-wrap .widget_nav_menu a:hover{color:var(--tsc-site-hover)}
/* Conserva geometria, inclinazione e righe delle intestazioni originali. */
body.tsc-site-palette span.mvp-widget-home-title,
body.tsc-site-palette span.mvp-post-cat,
body.tsc-site-palette span.mvp-feat1-pop-head,
body.tsc-site-palette ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,
body.tsc-site-palette .woocommerce span.onsale{background:var(--tsc-site-accent)!important;color:#fff}
body.tsc-site-palette .mvp-widget-feat2-side-more-but,
body.tsc-site-palette span.mvp-prev-next-label,
body.tsc-site-palette .mvp-cat-date-wrap .sticky,
body.tsc-site-palette .woocommerce .star-rating span:before{color:var(--tsc-site-accent)!important}
body.tsc-site-palette #mvp-main-nav-top,
body.tsc-site-palette #mvp-fly-wrap,
body.tsc-site-palette .mvp-soc-mob-right,
body.tsc-site-palette #mvp-main-nav-small-cont{background:#000}
body.tsc-site-palette .mvp-nav-menu a,
body.tsc-site-palette #mvp-main-nav-bot a{color:var(--tsc-site-text)}
body.tsc-site-palette #mvp-fly-wrap nav a,
body.tsc-site-palette #mvp-foot-wrap a{color:#fff}
body.tsc-site-palette .mvp-nav-menu a:hover,
body.tsc-site-palette #mvp-main-nav-bot a:hover,
body.tsc-site-palette .mvp-nav-menu .current-menu-item>a{color:var(--tsc-site-accent)}
body.tsc-site-palette .mvp-fly-top:hover,
body.tsc-site-palette .mvp-vid-box-wrap,
body.tsc-site-palette ul.mvp-soc-mob-list li.mvp-soc-mob-com{background:var(--tsc-site-accent)}
body.tsc-site-palette nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
body.tsc-site-palette span.mvp-cd-cat{color:var(--tsc-site-accent)!important}
body.tsc-site-palette .mvp-fly-top:hover{border-color:var(--tsc-site-accent)}
body.tsc-site-palette #searchform input,
body.tsc-site-palette .mvp-authors-name{border-bottom-color:var(--tsc-site-border)}
/* Moduli editoriali, ricerca, commenti, account e acquisti. */
body.tsc-site-palette input[type=text],body.tsc-site-palette input[type=search],
body.tsc-site-palette input[type=email],body.tsc-site-palette input[type=url],
body.tsc-site-palette input[type=tel],body.tsc-site-palette input[type=password],
body.tsc-site-palette input[type=date],body.tsc-site-palette input[type=number],
body.tsc-site-palette textarea,body.tsc-site-palette select{background-color:#fff;color:var(--tsc-site-text);border-color:#919191;accent-color:var(--tsc-site-accent)}
body.tsc-site-palette input[type=checkbox],body.tsc-site-palette input[type=radio]{accent-color:var(--tsc-site-accent)}
body.tsc-site-palette input[type=submit],body.tsc-site-palette input[type=button],
body.tsc-site-palette button[type=submit],body.tsc-site-palette .wp-block-button__link,
body.tsc-site-palette .woocommerce a.button,body.tsc-site-palette .woocommerce button.button,
body.tsc-site-palette .woocommerce input.button,body.tsc-site-palette .woocommerce #respond input#submit,
body.tsc-site-palette .wpem-theme-button,body.tsc-site-palette .ff-btn-submit{background:var(--tsc-site-accent)!important;color:#fff!important;border-color:var(--tsc-site-accent)!important;box-shadow:none!important;text-decoration:none!important}
body.tsc-site-palette input[type=submit]:hover,body.tsc-site-palette input[type=button]:hover,
body.tsc-site-palette button[type=submit]:hover,body.tsc-site-palette .wp-block-button__link:hover,
body.tsc-site-palette .woocommerce a.button:hover,body.tsc-site-palette .woocommerce button.button:hover,
body.tsc-site-palette .woocommerce input.button:hover,body.tsc-site-palette .wpem-theme-button:hover,
body.tsc-site-palette .ff-btn-submit:hover{background:var(--tsc-site-hover)!important;color:#fff!important;border-color:var(--tsc-site-hover)!important}
body.tsc-site-palette .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
body.tsc-site-palette .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--tsc-site-accent)}
body.tsc-site-palette .woocommerce-info,body.tsc-site-palette .woocommerce-message{border-top-color:var(--tsc-site-border)}
body.tsc-site-palette .woocommerce-info:before,body.tsc-site-palette .woocommerce-message:before{color:var(--tsc-site-text)}
body.tsc-site-palette :focus-visible{outline:2px solid var(--tsc-site-accent);outline-offset:3px}
/* Le tonalità dei marchi social, delle immagini e della mappa restano proprie. */

/* Stati del menu desktop/mobile definiti anche dalle opzioni inline del tema. */
body.tsc-site-palette .mvp-nav-menu ul li:hover a{border-bottom-color:var(--tsc-site-accent)}
body.tsc-site-palette #mvp-nav-bot-wrap span.mvp-nav-search-but:hover,
body.tsc-site-palette #mvp-nav-top-wrap span.mvp-nav-search-but:hover,
body.tsc-site-palette #mvp-main-nav-small span.mvp-nav-search-but:hover{color:var(--tsc-site-accent)}
body.tsc-site-palette #mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span,
body.tsc-site-palette #mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
body.tsc-site-palette #mvp-main-nav-small .mvp-fly-but-wrap:hover span,
body.tsc-site-palette span.mvp-woo-cart-num:hover{background:var(--tsc-site-accent)}
body.tsc-site-palette #mvp-nav-bot-wrap .mvp-nav-menu ul li a:hover,
body.tsc-site-palette #mvp-main-nav-small .mvp-nav-menu ul li a:hover,
body.tsc-site-palette .mvp-nav-menu ul li ul.sub-menu li a:hover{color:var(--tsc-site-accent)!important}

/* Sidebar: link neutri, sottolineati; bordeaux solo durante l’interazione. */
body.tsc-site-palette #mvp-side-wrap .widget_nav_menu a{color:var(--tsc-site-text);background:transparent!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:currentColor!important;text-underline-offset:3px;text-decoration-thickness:1px}
body.tsc-site-palette #mvp-side-wrap .widget_nav_menu a:hover,
body.tsc-site-palette #mvp-side-wrap .widget_nav_menu a:focus-visible{color:var(--tsc-site-accent)}
