/* Brand silhouettes from Simple Icons 16.34.0 (CC0), served inline. */
nav.nursery-socials{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;margin:22px auto;padding:0;border:0;width:max-content;max-width:100%}
nav.nursery-socials a{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;border-radius:50%;color:inherit;background:transparent;text-decoration:none!important;text-shadow:none!important;box-shadow:none;transition:background-color .18s,color .18s,transform .18s}
nav.nursery-socials svg{display:block;width:24px;height:24px;max-width:100%;fill:currentColor}
nav.nursery-socials a:hover,nav.nursery-socials a:focus-visible{background:#f0e5cb;color:#4b3524;transform:translateY(-2px);text-shadow:none!important}
nav.nursery-socials a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
#browse-menu nav.social-menu{margin:14px auto 12px;gap:14px;color:#4b3524}
#browse-menu nav.social-menu a:hover,#browse-menu nav.social-menu a:focus-visible{background:#4b3524;color:#f0e5cb}
footer nav.social-coming{margin:0 auto 5px;gap:6px;color:#35462b}
footer nav.social-coming a{width:36px;height:36px;flex-basis:36px;padding:8px}
footer nav.social-coming svg{width:20px;height:20px}
@media(max-width:600px){nav.nursery-socials{gap:6px;margin-block:16px}#browse-menu nav.social-menu{gap:8px;margin-block:10px}footer nav.social-coming{margin-top:0;margin-bottom:2px}}
@media(prefers-reduced-motion:reduce){nav.nursery-socials a{transition:none}}
