#app-footer{margin-top:5rem;padding:5rem min(25rem,10vw);background-color:var(--secondary-background)}#app-footer .info{display:grid;grid-template-columns:1fr 2fr;gap:5rem}#app-footer .info h1{font-size:3rem;margin-bottom:1.2rem}#app-footer .info p{font-size:1.5rem}#app-footer .info .contact{display:grid;grid-template-rows:max-content 1fr;grid-template-columns:1fr 1fr;column-gap:5rem}#app-footer .info .contact h1{grid-row:1;grid-column:1;grid-column-end:3}#app-footer .info .contact a,#app-footer .info .contact p{display:flex;gap:1rem;align-items:center}#app-footer .info .contact a i,#app-footer .info .contact p i{font-size:1.5rem;width:2em;text-align:center}#app-footer .info .contact a span,#app-footer .info .contact a span:hover,#app-footer .info .contact p span,#app-footer .info .contact p span:hover{color:var(--text-primary)}@media screen and (max-width:1148px){#app-footer .info{grid-template-columns:1fr;grid-template-rows:max-content max-content}}@media screen and (max-width:570px){#app-footer .info{grid-template-columns:1fr;justify-items:center;align-items:center}#app-footer .info .about{display:none}#app-footer .info .contact{display:block;min-width:90%}#app-footer .info .contact h1{display:flex;justify-content:center}#app-footer .info .contact .contact-options{margin:0 auto}}#app-footer .copyright{margin-top:3rem;border-top:1px solid var(--accent-secondary);padding-top:2rem;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem}#app-footer .copyright .open-source{display:flex;align-items:center;gap:.5rem}#app-footer .copyright .open-source a{display:flex;align-items:center;color:#87b4e6;text-decoration:underline}#app-footer .copyright .open-source svg{fill:none;stroke:#639cd1;margin-left:.25rem}#app-footer .copyright .social-media-links{grid-area:links;display:flex;justify-content:center;gap:1.5rem;max-width:100%}#app-footer .copyright .social-media-links a{place-items:center;display:grid;font-size:2rem}#app-footer .copyright .social-media-links a:focus-visible .icon,#app-footer .copyright .social-media-links a:hover .icon{color:var(--accent-secondary)}#app-footer .copyright .copy-container{display:flex}#app-footer .copyright .copy-container .copy{grid-area:copy;display:flex;align-items:center;gap:10rem;font-size:1.5rem}#app-footer .copyright .copy-container .separator{margin-inline:1rem .5rem;height:100%;width:3px;background-color:var(--accent-secondary)}#app-footer .copyright .copy-container .credits{grid-area:credits;min-width:max-content;margin-right:1rem;display:flex;align-items:center;gap:.5rem}#app-footer .copyright .copy-container .credits a{place-items:center}@media screen and (max-width:1024px){#app-footer .copyright{flex-direction:column;gap:2rem}}@media screen and (max-width:600px){#app-footer .copyright .copy-container{flex-direction:column;align-items:center}#app-footer .copyright .copy-container .credits :first-child{display:none}}@media screen and (max-width:500px){#app-footer .copyright{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:350px){#app-footer .copyright .social-media-links{flex-direction:column}}.contact-options *{padding:2px 0}@media screen and (max-width:570px){.open-source{justify-content:center;flex-direction:column}}