.main-menu{display:flex;gap:10px;list-style:none;margin:0;padding:0}.main-menu a{display:block;padding:10px 16px;background:#2c3e50;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:0.2s}.main-menu a:hover{background:#3498db;transform:translateY(-2px)}