.community-recipe{padding-block:2.5rem;max-width:60rem}.community-inline-form{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap;margin:1rem 0}.community-inline-form>div{min-width:12rem}.community-inline-form select,.community-inline-form button{min-height:44px}.recipe-comments article{border-top:1px solid #dce4d7;padding:1rem 0}.recipe-comments header{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.recipe-comments time{color:#5c665a}.recipe-comments blockquote{margin:1rem 0 0 1.5rem;padding:.75rem 1rem;border-left:4px solid #ced9c8;background:#f7f9f5}
.recipe-download-menu{position:relative}.recipe-download-menu summary{list-style:none;cursor:pointer}.recipe-download-menu summary::-webkit-details-marker{display:none}.recipe-download-menu>div{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;display:grid;min-width:235px;padding:.55rem;border:1px solid var(--line);border-radius:.8rem;background:#fff;box-shadow:var(--shadow)}.recipe-download-menu>div a{padding:.7rem .8rem;border-radius:.5rem;color:var(--leaf-dark);font-weight:750}.recipe-download-menu>div a:hover,.recipe-download-menu>div a:focus{background:#eef5df}@media(max-width:640px){.recipe-download-menu{width:100%}.recipe-download-menu summary{width:100%;text-align:center}.recipe-download-menu>div{position:static;margin-top:.5rem;box-shadow:none}}
