footer{padding:var(--spacing-m);background:var(--color-dark-background);color:var(--color-on-dark-background);display:flex}footer>*{flex-grow:1}footer .logo-and-name{margin-right:var(--spacing-l);align-items:flex-start;text-decoration:none;display:flex}footer .logo-and-name img{margin-right:var(--spacing-m)}footer nav{flex-direction:column;width:15rem;display:flex}footer nav a:hover{text-decoration:underline}footer a{cursor:pointer;color:var(--color-on-dark-background);font-family:var(--font-family-text);margin-bottom:var(--spacing-s);font-weight:100;text-decoration:none}footer .name{font-size:3rem;font-family:var(--font-family-comover);margin-bottom:var(--spacing-s);flex-direction:column;justify-content:space-between;line-height:2.4rem;display:flex}footer .copyright{font-size:.8rem;font-weight:100}footer .logo-icon{height:3.8rem}footer .social{margin-bottom:var(--spacing-m);display:flex}footer .social .social-button{margin-right:var(--spacing-m);background:var(--color-dark-surface-variant);cursor:pointer;border-radius:4rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}footer .social .social-button:hover{background:var(--color-primary)}footer .social .social-button .social-icon{height:1.5rem}@media (width<=1280px){footer .name-and-slogan{display:none}}@media (width<=900px){footer{flex-direction:column}footer>*{margin-bottom:var(--spacing-m)}footer .logo-icon{height:2rem}footer .name-and-slogan{display:block}footer .name-and-slogan .name{font-size:2rem}footer .name-and-slogan .slogan{display:none}footer .logo-and-name img{margin-right:var(--spacing-s)}}
/*# sourceMappingURL=index.786b3446.css.map */
