/* Original EN Italian hub content defaults; shared shell remains unchanged. */
:where(.tsh-food-country-source-preview,.tsh-food-country-source-preview *,.tsh-food-country-source-preview *::before,.tsh-food-country-source-preview *::after){box-sizing:content-box}
.tsh-food-country-source-preview{font-size:16px;line-height:1.6}
/* Source native form controls retain their UA border-box sizing. */
.tsh-food-country-source-preview .italy-filterbar :where(input,select,button){box-sizing:border-box}
/* Deliberate accessibility improvement: a clear keyboard focus ring. */
.tsh-food-country-source-preview :is(.italy-filterbar input,.italy-filterbar select,.italy-filterbar button,.italy-region-pill):focus-visible{outline:2px solid #17201d;outline-offset:3px}
