/* Secondary links stay in the footer and wrap naturally on small screens. */
footer:has(>.studykernel-socials){flex-wrap:wrap;gap:8px 18px}
.studykernel-socials{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex-basis:100%;margin-top:4px;font-size:inherit;color:inherit}
.studykernel-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--line,#d6dfe8);border-radius:50%;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}
.studykernel-socials a:hover{border-color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent)}
.studykernel-socials a:focus-visible{outline:3px solid var(--focus,#a96700);outline-offset:4px}
.studykernel-socials svg{display:block;width:20px;height:20px;fill:currentColor;stroke:none}
.studykernel-socials .social-instagram{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.page-footer>.studykernel-socials{justify-content:center}
