.footer-luk{--footer-luk-fg-strong:hsla(0,0%,100%,.8);--footer-luk-fg:hsla(0,0%,100%,.7);--footer-luk-fg-muted:hsla(0,0%,100%,.65);--footer-luk-fg-title:hsla(0,0%,100%,.6);--footer-luk-fg-faint:hsla(0,0%,100%,.4);--footer-luk-rule:hsla(0,0%,100%,.2);background-color:var(--luk-bg-dark);color:var(--luk-white);font-family:var(--luk-font)}.footer-luk__container{margin-inline:auto;max-width:var(--luk-container-wide);padding:var(--luk-space-10) var(--luk-space-4)}.footer-luk__container,.footer-luk__main{display:flex;flex-direction:column;gap:var(--luk-space-8)}.footer-luk__brand{align-items:flex-start;display:flex;flex-direction:column;gap:var(--luk-space-3)}.footer-luk__logo{display:block;height:32px;max-width:100%;width:auto}.footer-luk__description{color:var(--footer-luk-fg);font-size:var(--luk-fs-sm);line-height:1.625;margin:0;max-width:320px}.footer-luk__grid{display:flex;flex-direction:column;gap:var(--luk-space-8)}.footer-luk__col{display:flex;flex-direction:column;gap:var(--luk-space-1)}.footer-luk__col-title{color:var(--footer-luk-fg-title);font-weight:var(--luk-fw-semibold);letter-spacing:.025em;margin:0;text-transform:uppercase}.footer-luk__col-title,.footer-luk__link{font-size:var(--luk-fs-sm);line-height:1.4286}.footer-luk__link{color:var(--footer-luk-fg-strong);font-weight:var(--luk-fw-regular);text-decoration:none;transition:color var(--luk-transition)}.footer-luk__link:focus-visible,.footer-luk__link:hover{color:var(--luk-white);text-decoration:none}.footer-luk__link--inline,.footer-luk__link--inline:hover{text-decoration:underline}.footer-luk__bottom{border-top:1px solid var(--footer-luk-rule);color:var(--footer-luk-fg-muted);font-size:var(--luk-fs-xs);line-height:1.3333;padding-top:var(--luk-space-6)}.footer-luk__bottom-row{display:flex;flex-direction:column;gap:var(--luk-space-3)}.footer-luk__lang{align-items:center;display:flex;flex-direction:row;gap:var(--luk-space-2)}.footer-luk__lang-option{align-items:center;color:var(--footer-luk-fg);display:flex;font-size:var(--luk-fs-sm);font-weight:var(--luk-fw-regular);gap:var(--luk-space-1);line-height:1.4286;text-decoration:none;transition:color var(--luk-transition)}.footer-luk__lang-option:focus-visible,.footer-luk__lang-option:hover{color:var(--luk-white);text-decoration:none}.footer-luk__lang-option--active{color:var(--luk-white);font-weight:var(--luk-fw-semibold)}.footer-luk__lang-emoji{font-size:1rem;line-height:1}.footer-luk__lang-separator{color:var(--footer-luk-fg-faint);font-size:var(--luk-fs-xs);line-height:1.3333}@media (min-width:640px){.footer-luk__container{padding-inline:var(--luk-space-6)}.footer-luk__bottom-row{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:768px){.footer-luk__main{flex-direction:row;justify-content:space-between}.footer-luk__brand{flex:0 1 320px;max-width:320px}.footer-luk__grid{flex-direction:row;justify-content:flex-end}}