.app-footer[data-v-f56c19d1]{background:var(--cream);border-top:1px solid var(--border);font-family:var(--font);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));text-align:center}.app-footer-link[data-v-f56c19d1]{color:var(--text-muted);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s}.app-footer-link[data-v-f56c19d1]:hover{color:#008751;text-decoration:underline}.app-footer-link[data-v-f56c19d1]:focus-visible{border-radius:2px;outline:2px solid #008751;outline-offset:2px}
