:root{display:flex;grid-template-rows:80px 1fr;width:100%;min-height:100vh;height:100vh;flex-direction:column;background-color:#dc143c;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:40px 40px}body,html{margin:0;padding:0;height:100%}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}
