/* Három kárpitozott panel. A gomb szövege a képernyőolvasó számára elérhető. */
@media screen {
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary) {
    position:relative;box-sizing:border-box;min-inline-size:50px;inline-size:50px;min-block-size:46px;
    padding:0;border:1px solid #c6acb6;border-radius:14px;background:#fffaf9;color:#472533;
    font-size:0;line-height:1;cursor:pointer;touch-action:manipulation;list-style:none;-webkit-tap-highlight-color:transparent;
  }
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary)::before {
    content:"";position:absolute;inset:0;width:auto;height:auto;margin:0;
    background:transparent url("/assets/panel-menu-1.svg") center / 34px 28px no-repeat;
    pointer-events:none;
  }
  html:root body :is(.bm-menu > summary,.collection-menu > summary)::-webkit-details-marker {display:none}
  html:root body .bm-menu > summary i {display:none}
  html:root body :is(button.menu-toggle[aria-expanded="true"],button.kids-menu[aria-expanded="true"],.bm-menu[open] > summary,.collection-menu[open] > summary) {
    background:#f4e4eb;border-color:#883856;box-shadow:inset 0 0 0 1px #883856;
  }
  html:root body :is(button.menu-toggle[aria-expanded="true"],button.kids-menu[aria-expanded="true"],.bm-menu[open] > summary,.collection-menu[open] > summary)::before {transform:scaleX(-1)}
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary):focus-visible {outline:3px solid #683b70;outline-offset:3px}
}
@media (prefers-reduced-motion:no-preference) {
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary)::before {transition:transform .18s ease}
}
@media (forced-colors:active) {
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary) {width:auto;padding-inline:8px;font:inherit}
  html:root body :is(button.menu-toggle,button.kids-menu,.bm-menu > summary,.collection-menu > summary)::before {display:none}
}
