.footer-projects{grid-auto-rows:1fr}
.footer-projects .footer-project{grid-template-columns:80px minmax(0,1fr);height:100%;box-sizing:border-box;gap:16px;align-content:stretch}
.footer-projects .footer-project:first-child{grid-template-columns:72px minmax(0,1fr)}
.footer-projects .footer-project>img,.footer-project-logo{width:78px;height:78px;object-fit:contain}
.footer-projects .footer-project>span:last-child{display:grid;grid-template-rows:46px 38px;row-gap:7px;align-content:center}
.footer-projects .footer-project strong{font-size:21px;line-height:1.08;margin:0}
.footer-projects .footer-project small{font-size:16px;line-height:1.15;margin:0}
.footer-projects .footer-project:nth-child(n+2)>span:last-child{grid-template-rows:max-content max-content;row-gap:3px;align-self:center}
.footer-projects .footer-project:nth-child(n+2) strong{font-size:22px}
.footer-projects .footer-project:nth-child(n+2) small{font-size:17px}
.footer-project-emblem{display:block;position:relative;width:78px;height:78px}
.footer-project-emblem>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}
.footer-project-color{opacity:0;filter:url(#footer-logo-clear)}
.footer-project:hover .footer-project-white,.footer-project:focus-visible .footer-project-white{opacity:0}
.footer-project:hover .footer-project-color,.footer-project:focus-visible .footer-project-color{opacity:1}
.footer-project-logo{display:block;overflow:hidden;position:relative}
.footer-projects .footer-project-logo>img{display:block;width:calc(78px * 360 / 79);max-width:none!important;height:78px;filter:brightness(0) invert(1);transition:filter .3s ease}
.footer-project-galacticum:hover .footer-project-logo>img,.footer-project-galacticum:focus-visible .footer-project-logo>img{filter:brightness(1) invert(0)}
@media(max-width:680px){.footer-projects .footer-project{grid-template-columns:70px minmax(0,1fr)}.footer-projects .footer-project:first-child{grid-template-columns:62px minmax(0,1fr)}.footer-projects .footer-project>img,.footer-project-logo,.footer-project-emblem{width:68px;height:68px}.footer-projects .footer-project-logo>img{width:calc(68px * 360 / 79);height:68px}.footer-projects .footer-project strong{font-size:20px}.footer-projects .footer-project:nth-child(n+2) strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){.footer-projects .footer-project-logo>img,.footer-project-emblem>img{transition:none}}

.footer-project:nth-child(1) .footer-project-color{transform:translate(-4.8633%,-1.6529%) scale(1.21043)}
.footer-project:nth-child(2) .footer-project-color{transform:translate(-0.1888%,-1.1219%) scale(1.06375)}
.footer-project:nth-child(3) .footer-project-color{transform:translate(-1.1657%,0.2778%) scale(0.98125)}
.footer-project:nth-child(4) .footer-project-color{transform:translate(-1.5202%,1.3485%) scale(1.20465)}
.footer-project:nth-child(5) .footer-project-color{transform:translate(-1.7217%,0.4304%) scale(1.12773)}
