:root{--focus-ring:#f0bd61;--control-border-accessible:#82786a;--font-meta-accessible:.78rem;--font-control-mobile:1rem}html[data-theme=light]{--focus-ring:#6b3e04;--control-border-accessible:#806b50}:focus-visible,.global-search__results a:focus-visible,.seidla-chat__related a:focus-visible,.google-brewery-map__card a:focus-visible,.mobile-panel__link:focus-visible,.mobile-panel__language:focus-visible,.google-brewery-map__canvas:focus-visible{outline-color:var(--focus-ring)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.brewery-directory__search input,.brewery-directory__select select,.blog-explorer__search input,.global-search__field input,.seidla-chat__form textarea,html[data-theme=light] .brewery-directory__search input,html[data-theme=light] .brewery-directory__select select,html[data-theme=light] .blog-explorer__search input,html[data-theme=light] .global-search__field input,html[data-theme=light] .seidla-chat__form textarea{border-color:var(--control-border-accessible)}.eyebrow,.pillar-card__tag,.article-card__meta span:first-child,.insight-card>span,.brewery-directory__search>span,.brewery-directory__select>span,.brewery-directory__filters>span,.brewery-row__badge,.google-brewery-map__header p:first-child,.google-brewery-map__legend span,.google-brewery-map__card-eyebrow,.seidla-chat__related>span,.seidla-chat__related a small,.seidla-chat__footer-row small{font-size:var(--font-meta-accessible)}.seidla-chat__related a strong{font-size:.84rem;line-height:1.3}.brand-mark,.menu-button,.language-menu__trigger,.global-search-trigger,.seidla-chat__close,.google-brewery-map__card-close,.brewery-route-button{min-width:44px;min-height:44px}@media (max-width:760px){:root input,:root select,:root textarea{font-size:var(--font-control-mobile)}.brewery-group__city-link,.brewery-row__title-link,.brewery-row__badge-link,.brewery-row__detail-link,.brewery-row__map-link{align-items:center;min-height:44px;display:inline-flex}}@media (forced-colors:active){input,select,textarea{border-color:canvastext}}
