.footer{background-color:#222;color:#bfbfbf;padding:30px 10px}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin:1em}.footer nav{width:100%}.footer li a,.footer li button{color:#bfbfbf;padding:0}.footer .copy-btn{padding:10px}.footer p{display:inline}@media (hover:hover){.footer .accessible-text-trigger:hover,.footer li a:hover{color:var(--kek);text-shadow:.5px .5px 1px #bfbfbf;transition:.25s}}@media (pointer:coarse){.footer .accessible-text-trigger:active,.footer li a:active{color:var(--kek);text-shadow:.5px .5px 1px #bfbfbf}}#contact ul li:first-child{font-size:22px;font-weight:500}#author{font-size:11px;font-weight:300;text-align:center}@media screen and (max-width:280px){#links,.footer{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:281px) and (max-width:400px){.footer{display:flex;flex-direction:column;align-items:center}#links{display:flex;flex-direction:row;width:80vw;width:80dvw}#links>ul{width:100%}}@media screen and (min-width:401px) and (max-width:600px){.footer{display:flex;align-items:center;width:100%}#links{display:flex;flex-direction:column;align-items:center}#contact,#links{width:50%}#contact{text-align:left;margin-left:5vw;margin-right:5vw}}@media screen and (min-width:601px){.footer{display:flex;flex-direction:row;justify-content:center}#links{display:flex;flex-direction:row;align-items:center}#contact,#links>ul{text-align:left;margin-left:5vw;margin-right:5vw}}