.hn-cooking-mode{margin:1rem 0}.hn-cooking-mode__btn{width:100%;padding:.85rem 1rem;border-radius:999px;border:1px solid rgb(0 0 0 / .18);background:#fff0;cursor:pointer;position:relative;font:inherit}.hn-cooking-mode__btn[aria-pressed="true"]{font-weight:600;border-color:rgb(0 0 0 / .45)}.hn-cooking-mode__btn:disabled{opacity:.5;cursor:not-allowed}.hn-cooking-mode__btn::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);max-width:260px;padding:.5rem .65rem;border-radius:6px;background:rgb(0 0 0 / .85);color:#fff;font-size:.85rem;line-height:1.3;text-align:center;white-space:normal;font-weight:400;opacity:0;pointer-events:none;transition:opacity 120ms ease;z-index:10}.hn-cooking-mode__btn::before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translateX(-50%);border-width:6px;border-style:solid;border-color:rgb(0 0 0 / .85) #fff0 #fff0 #fff0;opacity:0;pointer-events:none;transition:opacity 120ms ease}.hn-cooking-mode__btn:hover::after,.hn-cooking-mode__btn:hover::before,.hn-cooking-mode__btn:focus-visible::after,.hn-cooking-mode__btn:focus-visible::before{opacity:1}.hn-cooking-mode__btn[aria-pressed="true"]::after,.hn-cooking-mode__btn[aria-pressed="true"]::before{font-weight:400}