a.feedback-link{display:inline-block;padding:.4rem .9rem;background:var(--footer-accent, #007aff);color:var(--footer-accent-text, #fff);border-radius:999px;text-decoration:none;font-weight:600}a.feedback-link:visited{color:var(--footer-accent-text, #fff)}a.feedback-link:hover{color:var(--footer-accent-text, #fff);text-decoration:none;background:var(--footer-accent-hover, var(--footer-accent, #007aff));filter:var(--footer-hover-filter, brightness(1.08))}a.feedback-link:focus-visible{outline:2px solid var(--footer-accent, #007aff);outline-offset:2px}@media(pointer:coarse){.footer-links a,.footer-links .footer-link-button{display:inline-block;vertical-align:top;padding-top:12px;padding-bottom:12px;line-height:20px}.footer-links,.footer-links li{line-height:20px;row-gap:0}a.feedback-link{position:relative}a.feedback-link:before{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}}@media(pointer:coarse)and (max-width:600px){.footer-links a,.footer-links .footer-link-button{padding-top:2px;padding-bottom:2px}.footer-links .footer-link-button{height:auto;min-height:0}a.feedback-link:before{height:max(100%,24px)}.site-footer:not(.site-footer--compact){margin:var(--footer-margin-phone, var(--footer-margin, 1rem auto 0));padding:var(--footer-padding-phone, var(--footer-padding, .75rem 1rem 1rem));row-gap:.75rem}.site-footer:not(.site-footer--compact) .footer-copyright{margin-top:.375rem}}
