.footer .site-credit{display:inline-flex;align-items:center;gap:12px;color:#faf3f8;text-decoration:none;border-radius:8px;max-width:100%}.footer .site-credit img{display:block;width:64px;height:64px;flex:0 0 auto;object-fit:contain;border-radius:50%}.site-credit-copy{display:flex;flex-direction:column;gap:3px;line-height:1.35}.site-credit-copy>span{font-size:.75rem}.site-credit-copy>strong{font-size:.95rem;color:#f3d688}.footer .site-credit:hover strong{text-decoration:underline;text-underline-offset:3px}.footer .site-credit:focus-visible{outline:2px solid #f3d688;outline-offset:6px}@media(max-width:650px){.footer .site-credit{width:auto;justify-content:flex-start;margin-top:0}}
