.public-toolkit-menu{color:var(--ink);font-size:16px;position:relative}.public-toolkit-menu summary{cursor:pointer;white-space:nowrap;min-height:44px;padding:10px 8px;font-weight:650}.public-toolkit-menu nav{z-index:60;overscroll-behavior:contain;border:1px solid var(--ink);background:var(--ground);width:min(320px,100vw - 32px);max-height:calc(100dvh - 180px);padding:12px 20px;position:absolute;top:48px;right:0;overflow-y:auto;box-shadow:0 12px 32px #140f0a1a}.public-toolkit-menu nav a{white-space:normal;min-height:44px;padding:10px 0;line-height:1.4;display:block}.public-toolkit-menu a:focus-visible,.public-toolkit-menu summary:focus-visible{outline:3px solid var(--ember);outline-offset:3px}@media (max-width:1100px){.public-toolkit-menu nav{max-height:calc(100dvh - 220px)}}
