.Footer-module__footer--I47BE{margin-top:auto;background:var(--color-bg);border-top:1px solid var(--color-border);padding:var(--space-2xl) 0 var(--space-xl)}.Footer-module__grid--UXGOG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl)}.Footer-module__brandCell--M8kX7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.Footer-module__brand--JevTH{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;font-size:1.1rem;color:var(--text-primary, var(--color-text))}.Footer-module__logo--bQFb0{height:32px;border-radius:var(--radius-sm)}.Footer-module__tagline--KU-rw{margin:0;color:var(--text-secondary, var(--color-text-secondary))}.Footer-module__discord--KpeQR{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--accent-primary, var(--color-accent));font-weight:600;text-decoration:none}.Footer-module__discord--KpeQR:hover{text-decoration:underline}.Footer-module__group--K-ZBH{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.Footer-module__heading--UmzZz{margin:0 0 var(--space-2xs);color:var(--text-primary, var(--color-text));font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Footer-module__link--A73L-{color:var(--color-text-muted);font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__link--A73L-:hover,.Footer-module__inlineLink--9m1Gw:hover{color:var(--accent-primary, var(--color-accent))}.Footer-module__bottomBar--bJ4ev{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.Footer-module__copyright--WMGUz,.Footer-module__trademark--Ao1iW{margin:0;color:var(--text-tertiary, var(--color-text-muted));font-size:.875rem}.Footer-module__trademark--Ao1iW{margin-top:var(--space-2xs);font-size:.75rem}.Footer-module__inlineLink--9m1Gw{color:inherit;text-decoration:none}.Footer-module__legalLinks---s3Yk{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.Footer-module__legalLinks---s3Yk .Footer-module__link--A73L-{font-size:.875rem}@media(max-width:900px){.Footer-module__grid--UXGOG{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer-module__brandCell--M8kX7{grid-column:1 / -1}}@media(max-width:600px){.Footer-module__grid--UXGOG{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-lg)}}@media(prefers-reduced-motion:reduce){.Footer-module__link--A73L-{transition:none}}
