.Footer_Footer__lMkG6{grid-template-columns:repeat(2,1fr)}.Footer_Footer__lMkG6 ul{list-style:none;margin:0;padding:0}@media (min-width:520px){.Footer_Footer__lMkG6{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.Footer_Footer__lMkG6{grid-template-columns:repeat(4,1fr)}}.Footer_RadixLogo__3VJZM{grid-column:1/-1}@media (min-width:900px){.Footer_RadixLogo__3VJZM{grid-column:auto}}.LogoLink_LogoLink__NvoPn{display:block;outline:0;color:var(--gray-12);position:relative;@media (hover:hover){color:var(--gray-9);transition:color .12s;&:hover{color:var(--gray-12)}}&:focus-visible{z-index:1;color:var(--gray-12);box-shadow:0 0 0 2px var(--blue-8)}&:where([data-variant=normal]){margin:calc(var(--space-1) * -1);padding:var(--space-1);border-radius:var(--radius-2)}&:where([data-variant=box]){box-shadow:0 0 0 1px var(--gray-6);&:before{content:"";z-index:1;position:absolute;pointer-events:none;transition:opacity .12s;inset:0;opacity:0;box-shadow:0 0 0 1px var(--gray-8)}&:hover:before{opacity:1}&:focus:before{box-shadow:0 0 0 1px var(--gray-8)}&:focus:not(:focus-visible):before{opacity:1}}}