.arcade-footer{background:var(--paper);border-top:3px solid var(--line);padding:48px 32px 28px;font-family:var(--font-sans);color:var(--ink)}.arcade-footer__top{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:48px;max-width:1280px;margin:0 auto 36px}.arcade-footer__brand{display:flex;flex-direction:column;gap:8px}.arcade-footer__brand strong{font-size:22px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.arcade-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}.arcade-footer__col-title{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:12px}.arcade-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.arcade-footer__col a{color:var(--ink-2);text-decoration:none;font-weight:600;font-size:13.5px;transition:color .12s}.arcade-footer__col a:hover{color:var(--ink)}.arcade-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding-top:22px;border-top:2px dashed var(--line-2);font-size:12.5px;font-weight:600;color:var(--ink-3);flex-wrap:wrap}.arcade-footer__social{display:flex;gap:8px}[data-scope=back] .arcade-footer{border-top-width:1px;padding:32px 28px 22px}[data-scope=back] .arcade-footer__bottom{border-top-width:1px;border-top-style:solid}@media (max-width:767.98px){.arcade-footer__top{grid-template-columns:minmax(0,1fr);gap:32px}}.landing-footer__tagline[data-v-1e20b0d6]{max-width:280px}.landing-footer__social[data-v-1e20b0d6]{display:inline-grid;place-items:center;width:38px;height:38px;border:2.5px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--line);transition:transform .12s,box-shadow .12s}.landing-footer__social[data-v-1e20b0d6]:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--line);color:var(--brand-d)}.landing-footer__social[data-v-1e20b0d6]:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.landing-footer__social-icon[data-v-1e20b0d6]{width:18px;height:18px}