/* Csak a főoldalon szereplő, minden képernyőn teljes szélességű nézetváltó. */
.hs-layout-switch-form { display:block; width:100%; margin:0 0 1rem; }
.hs-layout-switch { width:100%; display:flex; align-items:center; justify-content:center;
  gap:.8rem; min-height:3.6rem; padding:.8rem 1rem; font-size:1.06rem;
  font-weight:800; letter-spacing:.01em; cursor:pointer; border-radius:1rem;
  border:1px solid #2d6657; color:#fff; background:linear-gradient(105deg,#224c42,#3d8271);
  box-shadow:0 .35rem .95rem rgba(17,61,48,.16); transition:transform .18s,filter .18s; }
.hs-layout-switch:hover { color:#fff; filter:brightness(1.12); transform:translateY(-1px); }
.hs-layout-switch:focus-visible { outline:3px solid #e3b34b;outline-offset:2px; }
.hs-layout-switch svg { flex-shrink:0; }
body.hs-legacy-view .hs-layout-switch { border-radius:.28rem; min-height:3.2rem;
  background:#29704b; border-color:#235f40; font-family:'Roboto Flex',Arial,sans-serif; box-shadow:0 .18rem .5rem rgba(0,0,0,.13); }
@media(max-width:575px){.hs-layout-switch{font-size:.96rem;min-height:3.2rem;}}
