.recipes-nav{position:relative}
.recipes-nav summary{display:flex;align-items:center;gap:5px;color:#263b50;font-size:.93rem;font-weight:750;cursor:pointer;list-style:none}
.recipes-nav summary::-webkit-details-marker{display:none}
.recipes-nav summary:hover,.recipes-nav[open] summary{color:#1769e8}
.recipes-nav summary svg{transition:transform .2s ease}
.recipes-nav[open] summary svg{transform:rotate(180deg)}
.recipes-nav__panel{position:absolute;top:calc(100% + 14px);left:50%;z-index:50;display:grid;min-width:245px;padding:9px;border:1px solid #dce8f2;border-radius:15px;background:#fff;box-shadow:0 18px 45px rgba(20,65,105,.18);transform:translateX(-50%)}
.site-nav .recipes-nav__panel a{display:block;padding:10px 12px;border-radius:10px;color:#263b50;white-space:nowrap}
.site-nav .recipes-nav__panel a:hover{background:#eef6ff;color:#1769e8}
html.landing-dark .recipes-nav__panel{border-color:#29435d;background:#0b2137}
html.landing-dark .site-nav .recipes-nav__panel a{color:#e8f2fb}
html.landing-dark .site-nav .recipes-nav__panel a:hover{background:#133451;color:#7eb3ff}
