.header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 0;z-index:20}.logo{font-size:2rem;color:#ff073a;font-weight:700}.nav{display:flex;gap:2rem}.nav a{color:#ffffff;font-size:1rem;text-decoration:none;transition:color .3s ease}.nav a:hover{color:#ff073a}.footer{text-align:center;font-size:.8rem;color:#888888;padding:2rem}