.auth-footer.svelte-3qqgmm{margin-top:auto;border-top:1px solid #d9d6d1;background:linear-gradient(180deg,#f7f3ef,#fbf8f4);position:relative;z-index:10;width:100%}.auth-footer__inner.svelte-3qqgmm{max-width:780px;margin:0 auto;padding:26px 16px 24px;text-align:center}.auth-footer__brand.svelte-3qqgmm{display:inline-block;letter-spacing:.22em;font-weight:700;font-size:.8rem;color:#b68457;text-decoration:none;margin-bottom:8px;position:relative}.auth-footer__brand.svelte-3qqgmm:after{content:"";display:block;width:48px;height:2px;margin:6px auto 0;background:#d9d6d1;border-radius:2px}.auth-footer__links.svelte-3qqgmm{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;font-size:.82rem;color:#9a9894;margin:10px 0 4px}.auth-footer__links.svelte-3qqgmm a:where(.svelte-3qqgmm){color:#9a9894;text-decoration:none;position:relative;padding-bottom:2px}.auth-footer__links.svelte-3qqgmm a:where(.svelte-3qqgmm):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:#c9966a;transition:transform .25s ease}.auth-footer__links.svelte-3qqgmm a:where(.svelte-3qqgmm):hover:after,.auth-footer__links.svelte-3qqgmm a:where(.svelte-3qqgmm):focus-visible:after{transform:scaleX(1)}.auth-footer__copy.svelte-3qqgmm{margin-top:6px;font-size:.78rem;color:#9a9894}@media (max-width: 420px){.auth-footer__inner.svelte-3qqgmm{padding:20px 14px}.auth-footer__links.svelte-3qqgmm{gap:.45rem;font-size:.8rem}}
