*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,sans-serif;line-height:1.6;color:#1a1a2e}nav{display:flex;gap:1rem;padding:1rem;background:#16213e;flex-wrap:wrap}nav a{color:#fff;text-decoration:none}main{max-width:900px;margin:2rem auto;padding:0 1rem}img{max-width:100%;height:auto}@media(max-width:600px){nav{flex-direction:column}}